Android打包不成功的几种修复方式

593 阅读1分钟

当一个项目别人可以正常打包,而自己不能正常打包时,或者是自己之前可以正常打包,更新了远程代码后打包失败,代码没有问题的情况下,用下面几种方式去修复,如果都不行,那就问其他同事怎么回事吧

  1. 在AS上,点击Build ——〉clean project,然后重新编译。

这种方式主要是解决远端代码更新了aar包的引用,需要clean后,重新拉取引用

  1. 在AS上,点击Build ——〉Refresh linked C++ Projects

这种方式是 C++ 代码有更新后,需要重新连接下 C++ 的资源

  1. 在AS上,点击File ——〉Invalidate Caches/Restart ——〉Invalidate and Restart

这是清除缓存重启,一般这种方式可以解决大部门问题

  1. 删除C++项目的 .cxx文件夹,然后重新编辑

这个是C++内部缓存的问题

  1. 组件化时,增加组件时,需要删除根项目下的.build和.gradle,然后重新编译

  2. 检查是否连接代理,特别是连接https代理,如果连接了https代码,gradle下载不了对应的文件,导致贬义词失败