为什么不能在我的三星手机上调试Android Studio?

时间:2016-09-05 07:22:03

标签: android android-studio android-emulator android-debug

当我点击调试按钮时,&#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;在它的屏幕上。我在手机上调试的原因是,当模拟器工作时,它比模拟器快得多。

1 个答案:

答案 0 :(得分:0)

一个内有多个问题。

Android模拟器

Android模拟器首次启动需要很多时间。耐心点!

安装应用的先决条件

关于您的应用/智能手机,您必须检查多项内容:

  1. 清单中的最低API级别&lt; = 19

  2. 启用开发人员选项以及USB调试

  3. 设备<仍然>已接受您环境的调试密钥

  4. 其他想法

    也是一个想法,拔掉并重新插上。重新启动计算机(如果您使用的是Windows,则可能是解决方案)。检查adb驱动程序。

    你也可以试试这些行(使用shell):

    adb kill-server
    adb start-server
    adb devices
    

    您的设备是否列在设备下?