我正在尝试在三星Galaxy Ace上运行我的Android应用程序。尽管插入USB并启用调试,但当我尝试运行应用程序时,Eclipse会打印出一条消息
[2012-07-14 22:56:19 - Cricket] Android Launch!
[2012-07-14 22:56:19 - Cricket] adb is running normally.
[2012-07-14 22:56:19 - Cricket] Performing nikhil.android.cricket.MainActivity activity launch
[2012-07-14 22:56:19 - Cricket] No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD.
我想补充一点,我一直在努力,但无法做任何事情。我试图杀死adb并重新启动它。同样的错误。此外,当我连接朋友的三星Galaxy Note时,我能够立即运行它。但它不会在我的三星Galaxy Ace上运行。我很感激我能得到的任何帮助。
答案 0 :(得分:32)
转到Eclipse IDE中的DDMS。
有一个菜单:展开该菜单并选择重置adb 选项。
等待几秒钟,它将重置您选择的ADB设备。
答案 1 :(得分:5)
只需重新启动手机,它就能解决您的问题。无需重启adb。
答案 2 :(得分:1)
首次在Windows 7上安装Android USB驱动程序:
答案 3 :(得分:1)
我的新版更新到Kitkat GT-N7100时遇到了这个问题。我尝试了一切
没有用。
设备在ddms中始终处于脱机状态。
如果您尝试了所有这些但仍然没有用,那么试试这个:
http://www.droidextra.org/2013/12/24/solved-fix-adb-devices-offline-100-working.html
它对我有用。
阿基夫,
答案 4 :(得分:1)
我尝试了这个列表中的所有内容都无济于事,三星Galaxy 5(4.4.2)。我让它最终工作的唯一方法是选择“撤销USB调试授权”选项,这导致我的手机提示我授权我的电脑进行调试 - 只有这样才能显示“在线”。
使用增强的USB调试安全性安装较新的较新的google / samsung驱动程序似乎不会自动触发授权提示。似乎您需要通过撤销所有以前的授权来帮助它,即使是在新手机上也是如此。
答案 5 :(得分:1)
视窗:
开始菜单按钮> 类型: cmd
问题,设备处于离线状态:
adb devices
List of devices attached
07952b41
的离线强>
adb kill-server
adb start-server
(等一下......) adb devices
List of devices attached
07952b41
的设备强>
答案 6 :(得分:1)
您可能必须更改活动的 USB计算机连接设置。我在运行基于Android 4.3的Beanstalk自定义ROM时遇到了同样的问题。通过从默认媒体设备(MTP)切换到海量存储来解决此问题。然后eclipse会自动识别该设备。
答案 7 :(得分:1)
我也遇到了与三星Google nexus相同的问题。我使用Mac,我按照这些步骤来解决我的问题
如果您正在开发eclipse跳过第2步
1:在手机上启用USB调试
对于小于3.2版本,请转到设置 - >应用程序 - >发展
对于版本4.0及更高版本,它在Settings->开发中
4.2它的隐藏。转到设置 - >关于手机并点按内置版本号7次(现在会显示您是开发人员的消息)
2:在你的清单文件中,将android:debuggable =“true”添加到应用程序元素
答案 8 :(得分:0)
只需做一件事就可以将你的minsdkVersion改为8,在你的清单文件中肯定会有效....
> android:minSdkVersion="8"
答案 9 :(得分:0)
您需要“重置ADB”。之后,您的设备可能会询问
允许USB调试?
在该屏幕上,检查
始终允许从此计算机
可能会在将来解决您的设备和计算机问题。 查看更多信息:https://stackoverflow.com/a/16224992/143808
答案 10 :(得分:0)
我的HTC手机遇到了同样的问题,这与其他应用程序配合得很好,直到我使用android google play服务for map v2。您可以在下面找到有关如何安装样本的链接。
http://nlabs.wordpress.com/2012/12/13/the_maps_sample_from_google_play_services/
我尝试了在这个帖子中提出的建议没有任何进展。
然后我发现我的错误,我没有覆盖下面的默认设置,而是添加我的条目。所以我做了正确的,仍然有同样的错误。
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="inter your code" />
然后我运行调试模式。有效。进入HTC后,我被提示安装“Google Play服务”,这是预期的并且安装有效。
答案 11 :(得分:0)
当我遇到同样的问题时,这对我有用。
答案 12 :(得分:0)
Eclipse可能没有问题。尝试运行adb shell并查看它是否连接到您的设备。如果没有,这可能会发出任何问题:使用您的USB端口(尝试不同的外围设备和/或拔掉其他外围设备),使用您的操作系统(尝试重新启动),使用USB连接线(尝试使用其他设备),或电话(尝试重新启动或尝试不同的电话)。
Eclipse只是链中的最后一个链接。
答案 13 :(得分:0)
在AndroidManifest.xml中,看到您的minSdkVersion和targetSdkVersion与您的设备匹配。
答案 14 :(得分:0)
如果您的Samsung移动驱动程序未成功安装,则可能会出现此问题
所以从以下链接下载驱动程序并将其安装到您的PC link
中答案 15 :(得分:0)
使用最新的adb帮助,谢谢Akif。使用kill-server,然后使用最新的adb启动服务器。它还将解决其他一些问题。
答案 16 :(得分:0)
打开Window Task Manager
和close adb.exe
。解决我的问题。还有重置USB调试。
答案 17 :(得分:-3)
无需这样做。
只需将您的电脑恢复到更早的时间。 它在控制面板,系统和安全性上。