由于个人原因,我的工作发生了点变动-换了新公司,但在开发过程中,遇到了一些从来没碰到过的事情:
1.每次安装APP总是会自动提示我是否要删除掉手机上已安装的app,然后再重新点击Run app按钮安装。
2.运行APP时,我若想debug,总是找不到进程,包括在logcat日志里面,依然只能看到手机进程,却看不到app的进程。
这两个问题却同时出现在我的开发生命里,让我感觉崩溃,在网上找了大半天也没发现一个所以然。后来还是看到了网上有个文章说是安装包不对,仔细想想,哪里不对?以前在我脑子里只有一个概念,那就是使用AS直接安装的APP也就是点击Run app安装的应用是直接可以debug或者查看日志的。原来是错的,哈哈。
下面,我介绍下,我自己解决这个问题时的一些思路(仅供参考):
1.点击File-Invalidate cache / Restart ... -Invalidate and Restart
2.手机重启,并查看开发者选项中的调式模式有没有打开
3.AS重启
4.关闭所有adb 并重启
5.找到manifest.xml中的Application标签中,查看是否带个Debugger---如果存在,查看debuggable的值是否为false,改成true。如果没有的话加上debuggable:"true"也可以。-成功
6.和第5种方法类似,如果不在manifest.xml的application标签中添加上述代码,也可以在androidstudio 中app目录下的build.gradle中添加如下代码:
7.如果你是小米手机,查查看在开发者选项中是否打开了MIUI优化,关闭它!
好像问题原因找到了,哈哈,可能每个人出现的情况都不太一样,大概记录我这样一种情况也给您提供一个参考思路不是?