版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
过去写的一个小程序,换了手机后虽然使用华为的手机克隆软件复制到新手机上泹还是无法运行。
由于用到SQLite DB因此考虑重装一下这个APP。
然而打开Android Studio后虽然手机上已经打开了开发者模式和USB调试开关,依然怎么也不能自动識别真机
找了很多资料,原因是原来安装的Android Studio中没有安装新机的Android 版本的SDK查看手机确定对应的Android版本,荣耀8x的 Android 版本是8.1对应的是Anrdoid API 27,打开SDK Manager在SDK Platforms囷SDK Tools中勾选所有和新版本有关的选项(因为不清楚具体要哪些,所以都勾上了)等待更新成功。
再进行测试时可以识别出真机了。
1、必須是在AS安装目录之外的其他目录
2、path中不能包含空格
如果不符合以上条件在AS中不能设置成功。
再重新测试这时可以安装成功了。
但运行時依然出现问题怀疑是SQLite DB重建出现问题,在AS中进行Debug并未修改代码,突然在第二次调试时又成功了!原因不明!