AndroidStudio2.1.3+gradle-experimental0.7.3 ndk编译带汇编(.S)的坑
2016-09-02 11:32
120 查看
在androidstudio中嵌入汇编的.S文件时,使用旧版本的gradle插件能正常编译执行,而使用最新的gradle-experimental插件就出了问题,提示找不到.S指定的函数。其实这个问题花了我不少时间,因为测试插件比较只能,默认给我找到了系统的里面和我定义的.S重名的函数。。。。导致我一直没发现问题的原因,知道后来改了一下函数名才发现编译不过
原因:最新的测试插件不会编译汇编文件,可能有一些设置什么的,但是我没找到,网上的测试插件示例都是直接嵌入到c文件中的,所以暂时没找到解决办法,我又换回到了旧版的gradle。
由此猜测:旧版的gradle可能是生成了mk文件然后再利用生成的mk文件去编译,而你也确实可以搜索到.mk文件,就在项目路径下。而使用最新版的测试插件项目目录下搜索不到mk文件。
原因:最新的测试插件不会编译汇编文件,可能有一些设置什么的,但是我没找到,网上的测试插件示例都是直接嵌入到c文件中的,所以暂时没找到解决办法,我又换回到了旧版的gradle。
由此猜测:旧版的gradle可能是生成了mk文件然后再利用生成的mk文件去编译,而你也确实可以搜索到.mk文件,就在项目路径下。而使用最新版的测试插件项目目录下搜索不到mk文件。
相关文章推荐
- Android Studio 2.1.3 在gradle-experimental下编译使用OpenCV
- 使用Android Studio和Gradle编译NDK项目之Experimental Plugin User Guide
- 在AndroidStudio中配置Gradle进行 “动态编译期间,根据远程服务器地址 ,生成多类安装包”
- 使用AndroidStudio编译NDK的方法及错误解决方式
- 使用Android Studio进行NDK开发和调试(gradle-experimental的使用)
- AndroidStudio新建项目后build.gradle编译报错的问题记录
- 使用AndroidStudio编译NDK的方法及错误解决方案
- Android Studio使用gradle-experimental构建NDK工程(无需Android.mk、Application.mk文件)
- AndroidStudio中配置NDK开发环境和编译Fresco
- 使用AndroidStudio编译NDK的方法及错误解决方案
- 如何在AndroidStudio中使用cmake编译NDK
- 使用AndroidStudio编译NDK的方法及错误解决方案
- androidstudio 优化gradle编译效率
- AndroidStudio用Cmake方式编译NDK代码(cmake配置.a库)
- AndroidStudio2.0搭建Ndk环境&成功编译使用
- 使用Android Studio进行NDK开发和调试(gradle-experimental之官方文档的翻译说明)
- Android Studio编译NDK app gradle配置
- androidstudio gradle问题 导入别人项目 编译很久问题
- Android Studio使用gradle-experimental构建NDK工程(无需Android.mk、Application.mk文件)
- AndroidStudio ndk编译错误