虚拟机和真机调试问题集合
一、导入项下载的项目,Invalid VCS root mappings The following directories are registered as VCS roots
解决方式
或点击下图 configure… 也可以到达移除页面
移除即可
然而移除没有用,虚拟机运行时显示
Failed to start monitoring emulator-5554
//无法解决
二、真机调试问题:
The application could not be installed: SHELL_UNRESPONSIVE
List of apks:
[0] 'E:\App_Store\project\hellocat\app\build\outputs\apk\debug\app-debug.apk'
The device timed out while trying to install the application.
三、真机调试步骤
1.USB连接 允许文件传输
2.打开手机开发者模式 即在设置中 关于手机 在版本号上连击五次
3.设置android studio。打开android studio,在工具栏中找到,app选项,点击会弹出 Edit Configurations..选项,点击进入,然后在设置页面中找到 Deploymeng target Options下的Target选项,然后选择为USB Device。然后点击OK。
四、没有 Deploymeng target Options Target选项
解决方式
运用设置导航发现
Unable to locate ADB
找到答案网站:
https://stackoverflow.com/questions/51240223/adb-exe-is-obsolete-and-has-serious-performance-problems
到第六步,我的已经是最新版本的了,无法升级
找到答案网址:
https://blog.csdn.net/dyjaly/article/details/53781698
1. SDK Manager中更新adb
2. 启动adb在window任务管理器中查看进程找到正在运行的adb.exe,然后点击右键打开文件位置找到正在使用的adb的目录
如何找到adb?
找到答案网址:
https://jingyan.baidu.com/article/60ccbceb634e2364cab197c6.html
-
选择你sdk路径,复制路径。
-
鼠标点击cmd,选择编辑,选择粘贴 将复制的路径粘贴到
命令行 回车。
-
然后输入命令adb start-service 打开adb。
出现如图所示,表示adb服务开启成功,就可以使用adb命令了。
-
使用adb shell 命令。
遇到报错:unknown command start-service
找到答案网址:
https://blog.csdn.net/alexbxp/article/details/6779005
先关闭再打开
手动关闭adb服务,可以使用下面的命令。
adb kill-server
在关闭adb服务后,要使用如下的命令启动adb服务。
adb start-server
3. 在window任务管理器中关闭adb.exe进程
如果配置过adb环境变量指向android-sdk-windows\platform-tools,则可以直接删除adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll这三个文件。
否则可以把android-sdk-windows\platform-tools下的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll复制粘帖到上面找到的目录,替换文件
4. adb start-server
5. adb version