Installation failed due to invalid APK file:..
导致无法安装调试,
可能存在的原因一:包名的问题,包名“.”之后首位一定不能是“_”,例如“com.boot._listview”,该包名得工程是无法被安装的,修改成“com.boot.listview”即可。
可能存在的原因二:目前我遇到的是第二种情况,这个项目之前就是可以安装调试的,但是切换分支之后,隔了两天之后就不行了。我推测并不是原因一,因此,我走了Sync Project with Gradle Files;Rebuild Project;Clean Project(如图一)最后在Clean Project终于安装成功了(图二示)。那么具体原因是什么呢?
这就问到了clean Project到底会做了什么操作。
其实,clean Project删除之前编译后的编译文件,并重新编译整个Project,可以清除之前编译的临时项目,也就是图三所示的这里。执行之后,你会发现原来的“apk”被清除掉了。
好了,记录结束。