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”

android studio 新建NDK demo工程构建不成功问题记录

 

解决办法:在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

 

相关文章:

  • 2021-06-09
  • 2021-12-11
  • 2022-01-20
  • 2021-12-04
  • 2021-12-17
  • 2021-08-17
  • 2021-09-07
猜你喜欢
  • 2021-08-12
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-10-15
  • 2021-08-13
  • 2022-12-23
相关资源
相似解决方案