项目中需要更换包名编译问题

问题

  1. 通过Androidstudio的Move Package Or Directory(图一)来进行目录重命名,重命名后遇到一个很诡异问题,编译报错,但是我当前module所有文件都打开检查并没有报错。


    图一

问题原因

  1. 通过上面AS方式更换目录名字,会在代码中生成如下代码(图二),生成的多余代码为“_root_ide_package_xxxx”(xxxx是路径名字),这段生成的代码编译器不会检测报错,但是编译运行时候一直保kotlinAssemble Task fail ,而且没有指出是哪个文件出错,特别蛋疼。
图二

注意:红色框这部分“_root_ide_package_xxxx” 是move后生成的问题代码,无法编译通过,但是编译器检测不出来。

如何解决

  1. 把module里面生成的_root_ide_package_xxxx相关全部删除,保留相对路径+import就可以了(希望可以帮到您)。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容