当我点击调试按钮时,&#34;选择部署目标&#34;将我的手机显示为已连接的设备,然后选择它。我的手机是带有Android 4.4.4,API 19的三星J1 Ace(SM-J110F)。我已经多次运行应用程序,甚至今天早上一次,然后突然,我开始在控制台中看到以下内容:< / p>
$ adb shell am start -D -n "com.bradykelly.heavyweights/com.bradykelly.heavyweights.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connecting to com.bradykelly.heavyweights
Connected to the target VM, address: 'localhost:8652', transport: 'socket'
Disconnected from the target VM, address: 'localhost:8652', transport: 'socket'
断开连接基本上是在连接之后,手机上什么都没有。我试过模仿手机,但Android Studio挂起了#34;等待目标设备上线&#34;。模拟器已启动并可见,但只显示&#34; Android&#34;在它的屏幕上。我在手机上调试的原因是,当模拟器工作时,它比模拟器快得多。
答案 0 :(得分:0)
一个内有多个问题。
Android模拟器
Android模拟器首次启动需要很多时间。耐心点!
安装应用的先决条件
关于您的应用/智能手机,您必须检查多项内容:
清单中的最低API级别&lt; = 19
启用开发人员选项以及USB调试
设备<仍然>已接受您环境的调试密钥
其他想法
也是一个想法,拔掉并重新插上。重新启动计算机(如果您使用的是Windows,则可能是解决方案)。检查adb驱动程序。
你也可以试试这些行(使用shell):
adb kill-server
adb start-server
adb devices
您的设备是否列在设备下?