Cor*_*han 24 java android android-ndk android-sdk-tools android-gradle-plugin
我有一个只使用Android SDK的项目,而不是NDK,但每当我使用gradle构建NDK时,我都会收到警告:
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to /usr/local/opt/android-sdk/ndk-bundle.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
似乎是一个非常明确的警告.我没有使用ndk,所以ndk-bundle我没有android-sdk.问题是我没有ANDROID_NDK_HOME设置,我的local.properties文件(似乎是由Android Studio生成)没有设置NDK:
sdk.dir=/usr/local/opt/android-sdk
我有一个ANDROID_HOME环境变量:
ANDROID_HOME=/usr/local/opt/android-sdk
System是一个mac,但我们似乎在Docker中遇到了同样的问题.有谁知道如何摆脱这个警告?
pau*_*sm4 11
请参考以下两个链接:
这是由升级到Android gradle插件2.3(com.android.tools.build:gradle:2.3.0)引起的.
在插件的先前版本中,数据绑定包名称(生成BR文件的位置)在生成文件中的注释上提供.在新版本中,它作为注释处理器选项传递,现在已处理.
一个更新版本即将推出,一个临时的解决方法是简单地使用以前的android gradle插件2.2.2
| 归档时间: |
|
| 查看次数: |
42633 次 |
| 最近记录: |