问题出现的时机是项目从SVN下载到其他电脑,问题截图如下:

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

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

所以问题是因为:CMake的缓存造成的,而缓存是不应该上传到SVN的,因为涉及了CMake,所以之前没有配置过,,,删除所有缓存文件重新编译一下就OK了,OK后记得配置一下过滤文件。

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. gdb+gdbserver调试android的so文件
  6. 你认为Android现阶段什么方向最值得学习
  7. ReactNative中把js编译成bundle后,js引用的图片的去向
  8. Android世界第一个activity启动过程
  9. Android(安卓)远程图片获取和本地缓存策略

随机推荐

  1. 2010.12.08——— android camera setPar
  2. brewmp的优势
  3. Android之Activity生命周期
  4. 重装或者升级Android Studio后,打开旧的An
  5. android中的http访问方式
  6. Android传感器编程入门(二)
  7. Android:Content Provider数据共享
  8. Android(安卓)5.1 AOSP 源码获取
  9. Android背景资源优化—1
  10. android蓝牙开发————实现服务端客户