我正在处理多个项目,有些需要安装NDK。当我在SDK管理器中执行此操作时,除非我在SDK管理器中删除了NDK,否则我所有非NDK项目均无法生成APK。我尝试在我的local.properties中指定并删除NDK路径,但没有执行任何操作,我需要将其从Android Studio中完全删除才能生成APK,然后重新下载它并为我的NDK项目启用它。真是荒唐。可以解决吗?
不能跑
mips64el-linux-android-strip
这是一个已知问题,当您拥有最新的NDK r.17且未在root(项目)build.gradle脚本中将gradle插件升级到3.1.2或更高版本时,就会发生这种情况。建议使用最新的插件,不仅要与最新的NDK兼容:
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
}
您还必须更改gradle / wrapper / gradle-wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip v.4.4
packagingOptions {
doNotStrip '*/mips/*.so'
doNotStrip '*/mips64/*.so'
}
*)由于@ Forgen已正确更新,包装插件不适用于v.2.3之前的Android gradle插件。但是,如果您仍在使用这样的版本,则遇到的问题比mips64严重得多,应该尽快升级。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句