Android调试模式无法正常工作等待设备

时间:2013-06-20 22:53:39

标签: android fedora

我试图让我的Android手机从IDE内部运行应用程序。

让它在Windows上工作没有问题,目前在fedora(18)工作很多,虽然所以想要使用它。

安装了IntelliJ和android sdk,问题是当我尝试运行默认的hello world应用程序它不会工作它只是说等待设备..

Ran adb devices

List of devices attached 

????????????    no permissions

让我相信驱动程序没有安装?我使用的手机是HTC Sensation。有谁知道我可以做些什么来尝试解决它? HTC网页并不能为我提供安装驱动程序。

在/etc/udev/rules.d/..android.rules中也注意到没有关于Sensation的内容。似乎它识别我的nexus 7虽然..

编辑:试过我的nexus ..得到了

 List of devices     attached 
 901839238298923     offline

所以它甚至不能解决这个问题......令人困惑......

任何帮助都将不胜感激。

谢谢, 乙

3 个答案:

答案 0 :(得分:0)

对于HTC尝试下载HTC同步并试一试..

我也有这个问题,我使用的是eclipse IDE。我重新连接并尝试2-3次,然后我运行adb设备,我得到它在线。

同时检查eclipse中的设备TAB(如果您正在使用它)。它还提供了附加设备的列表。

另请尝试将此android:debuggable="true"添加到a​​ndroidmanifest.xml中的应用程序代码(<application>

希望有所帮助:)

答案 1 :(得分:0)

从一开始就安装,您是否更新了SDK管理器。我之前也遇到过这个问题,每次在新电脑上它都会让我感到震惊。如果未加载SDK管理器,请参阅此处:Android SDK manager won't open

答案 2 :(得分:0)

当我的用户没有权限时,我遇到了类似的问题,所以我做了一个脚本以root身份重新启动Fedora上的adb:

Script Gist Link

脚本基本上运行它:

su -c ' \
    ADB="/path/to/your/sdk/platform-tools" && \
    $ADB/./adb kill-server && \
    $ADB/./adb start-server \ '