您的位置:首页 > 移动开发 > Android开发

Android Studio NDK项目移植问题 re-run cmake with a different source directory

2017-11-10 15:48 507 查看
问题出现的时机是项目从SVN下载到其他电脑,问题截图如下:





这个报错国内大部分不是android studio的报错,stack overflow里面有一个类似的错误,有人提出了解决方案是删除CMakeCache.txt文件。于是我尝试了Clean Prokect,没用。于是我就开始一个一个的翻目录找这个Cache。。。然后!我在app包下的.externalNativeBuild里找到了各个平台的CMakeCache.txt,以及其他:



之后我挨个删除了CMakeCache.txt(我是挺无聊的。。。),重新编译后报错依旧。后来我发现该目录下的其他文件也有前平台的影子,但是我也不知道哪些该删不该删。索性将整个.externalNativeBuild文件夹删除后重新编译,过了。。。(上图就是成功之后的)

所以问题是因为:CMake的缓存造成的,而缓存是不应该上传到SVN的,因为涉及了CMake,所以之前没有配置过,,,删除所有缓存文件重新编译一下就OK了,OK后记得配置一下过滤文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android android studio
相关文章推荐