android studio 新建NDK demo工程構建不成功問題記錄


1.ndk demo工程構建失敗,提示Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787)
at com.android.build.gradle.internal.ndk.NdkHandler.getPlatformVersion(NdkHandler.java:159)

……

打開project structure發現提示錯誤“NDK does not contain any platforms”

 

解決辦法:在ndk的路徑(比如我的ndk路徑為D:\adt-bundle-windows-x86_64_with_Android_5.0\sdk\ndk-bundle)下新建空文件夾platforms即可。

 

2.解決完上面的問題后,再次構建,提示Invalid revision: 3.18.1-g262b901-dirty。解決辦法:cmake版本不要下載3.18.1,下載比它低的版本

3.解決完上述問題,再次構建,提示錯誤ABIs [arm64-v8a, x86_64] are not supported for platform. Supported ABIs are [armeabi-v7a, x86].這個是由於NDK版本問題。測試了下載NDK16,可編譯支持arm64-v8a, x86_64

NDK16下載鏈接來至MyhEhud,感謝分享

Windows64:鏈接: https://pan.baidu.com/s/1toP3wqhq48URzCPC3sg30w 提取碼: cyjb

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM