经过很长一段时间的工作,我的项目突然失败了。下面的图片是我从日志中得到的。
我已经拥有gradle.properties文件,其中包含' android.useDeprecatedNdk = true'在我的项目中,但错误一直显示出来。
请帮忙。 :(
答案 0 :(得分:0)
警告说useDeprecatedNdk=true
将很快停止工作。如果您打算继续使用最新的Gradle插件,则应编辑 build.gradle 并使用 externalNativeBuild 。
实际上,更改应该非常简单,对developer.android.com的解释非常简单。
您看到的错误可能与警告无关。您的构建出了问题。最简单的方法是在Android Studio的终端窗口中运行相同的 ndk-build ,然后分析结果。
小心地从日志中复制所有参数,然后添加V=1
:
/Users/haulx94/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/haulx94/AndroidProject/hd1-android/HDONE/app/build/intermediates/ndk/stagging/debug/Android.mk APP_PLATFORM=android-25 NDK_OUT=/Users/haulx94/AndroidProject/hd1-android/HDONE/app/build/intermediates/ndk/stagging/debug/obj NDK_LIBS_OUT=/Users/haulx94/AndroidProject/hd1-android/HDONE/app/build/intermediates/ndk/stagging/debug/lib APP_STL=gnustl_shared APP_ABI=armeabi-v7a V=1