Android Studio NDK升级导致编译失败
现在开发Android应用的IDE慢慢由eclipse往Android Studio转,而我们在转的过程中碰到NDK版本升级后编译出错问题,本文将讲述该问题的处理。
方法/步骤
最近在Android Studio2.2上面的工程,原来的NDK版本是12,而升级为13 Beta 1后出现编译失败,有类似如下提示:
CMake Error at .../cmake/3.6.3155560/android.toolchain.cmake:356 (message):
Invalid Android NDK revision (should be 12): 13.0.3057941-beta
处理方法为:
将$PROJECT_DIR/app/.externalNativeBuild目录删除。
然后运行Build->Clean,清空项目后Rebuild一下项目就可以正常编译通过了。
出现该问题主要是旧版本升级的临时文件.externalNativeBuild在新版本的NDK里存在不兼容,故而将其删除,重新生成新的临时文件,这时新文件能符合新版本NDK要求,才能正常编译通过。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:112
阅读量:22
阅读量:22
阅读量:42
阅读量:37