因此,我想做的就是能够从eclipse上直接在我的手机上运行我的应用程序。因此,当我运行它们时,.apk被安装并且该应用程序可以在我的手机上运行,就像在虚拟机中一样。设备。
虽然,该电话不会出现在我的“正在运行的Android设备”列表中。
我已经试过了:http://developer.android.com/tools/device.html-对我不起作用,或者它部分起作用,但是最后却碰到一点。当我运行adb devices命令时,我得到了:
List of devices attached
323052d0eae6c0ed unauthorized
任何解决此问题的想法将不胜感激!
注意:我正在尝试在运行OS X Yosemite的Macbook上执行此操作。
最佳答案
无论出于何种原因,很可能不再在ADB上授权该设备。
1.检查是否经过授权:
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d unauthorized
2.撤销手机上的USB调试
如果设备显示为未授权,请转到手机上的开发人员选项,然后单击“撤销USB调试授权”(已通过JellyBean和Samsung GalaxyIII测试)。
3.重新启动ADB服务器:
然后重启adb服务器
adb kill-server
adb start-server
4.重新连接设备
设备将询问您是否同意连接计算机ID。
您需要确认。
5.现在检查设备
现在已授权!
adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d device
完成此操作后,需要安装Samsung Kies,以将手机显示在“正在运行的Android设备”列表中。