問題:在編譯NDK庫文件Release版本時,出現以下錯誤:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':xxx:externalNativeBuildRelease'.
> java.io.FileNotFoundException: xxx\.cxx\cmake\release\armeabi-v7a\android_gradle_build.json (系統找不到指定的路徑。)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
13 actionable tasks: 11 executed, 2 up-to-date
解決:
網上查了一下,發現是gradle版本的bug原因,更新gradle後,就可以正常編譯。
步驟:
打開:gradle/wrapper/gradle-wrapper.properties,修改gradle版本號
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
改爲
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.1-all.zip
具體參考:https://blog.csdn.net/weixin_39946951/article/details/102799911下的評論
爲表示感謝,忍不住給評論再點了個贊!
另評論的第二種方法Build->Refresh linked C++ projects,試了沒效果,可能遇到的問題不同。