Vil*_*usK 40 debugging macos android adb android-studio
我无法将Android Studio的调试器附加到我的可调试应用程序进程.其他人有这个问题吗?基本上我无法在Choose Process对话框中列出我的应用程序.
我选择的是Attach debugger to Android process:

然后,这是Process selectionAndroid Studio 的对话框如下所示:

我的应用程序未显示在Choose Process列表中的任何想法?
虽然,DDMS在Devices | logcat列表中看到我的应用程序:

我试过这些动作:
MacBook Samsung Galaxy Note II N7100(4.3)和Samsung Galaxy S4(4.4.2)Settings->Developer Options启用设备Settings->Developer Options->USB debugging启用设备adb通过运行adb kill-server和重新启动adb start-serverrestarting in TCP mode port: 5555通过运行adb tcpip 5555然后连接到它adb connect 192.168.1.87Waiting more与Restart当得到这个错误说法ADB not responding. You can wait more, or kill "adb" process manually and click 'Restart' Errors in ADB: ddms: '$ANDROID_HOME/platform-tools/adb,start-server' failed -- run manually if necessary 错误截图更新:
我注意到的是设备在Android DDMS- > Devices | logcat列表中多次出现.如果我从列表中选择第一个设备,它会显示,No debuggable applications但是我选择了最后一个设备(屏幕截图中的第4个)我看到了我的可调试应用程序.查看截图:第1和第4.虽然,即使列表中只有1个设备并显示可调试设备和应用程序,但仍然没有在Choose Process对话框中显示进程.
Vil*_*usK 29
所以最后我得到了它的工作,通过:
Checking 'Show all processes' checkbox!
Run Code Online (Sandbox Code Playgroud)
但正如您在问题中看到的那样,复选框在开头处于打开状态,因此存在多个问题.
总而言之,这些是要完成的其他操作:
adb进程(使用ps -x | grep adb和kill -9 [process id])adb start-server 在终端adb devices (确保设备连接成功)Android DDMS Devices | logcat显示您的应用,并且只列出了一个设备.Show all processes复选框.见截图小智 16
我这样解决了
一个.关闭Android Studio
b.难道adb kill-server从终端.同时检查adc进程是否也在PC
c中的Running processes窗口中被杀死.启动Android Studio
d.Android Studio尝试再次初始化adb并恢复工作.
这对我有用,简单,转到工具 - > Android->启用ADB集成,单击此选项并选中标记如果未选中这将允许您的genymotion实例连接到ADB,但如果这不起作用,那么,如果选择上述设置然后标记未选中并等待ADB刷新(几秒钟)然后再次进入相同设置并单击它以选择标记,这将重新启动ADB并连接它.每次看到这个问题,这对我来说都很完美.
| 归档时间: |
|
| 查看次数: |
49740 次 |
| 最近记录: |