我试图让我的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
所以它甚至不能解决这个问题......令人困惑......
任何帮助都将不胜感激。
谢谢, 乙
答案 0 :(得分:0)
对于HTC尝试下载HTC同步并试一试..
我也有这个问题,我使用的是eclipse IDE。我重新连接并尝试2-3次,然后我运行adb设备,我得到它在线。
同时检查eclipse中的设备TAB(如果您正在使用它)。它还提供了附加设备的列表。
另请尝试将此android:debuggable="true"
添加到androidmanifest.xml中的应用程序代码(<application>
)
希望有所帮助:)
答案 1 :(得分:0)
从一开始就安装,您是否更新了SDK管理器。我之前也遇到过这个问题,每次在新电脑上它都会让我感到震惊。如果未加载SDK管理器,请参阅此处:Android SDK manager won't open
答案 2 :(得分:0)
当我的用户没有权限时,我遇到了类似的问题,所以我做了一个脚本以root身份重新启动Fedora上的adb:
脚本基本上运行它:
su -c ' \
ADB="/path/to/your/sdk/platform-tools" && \
$ADB/./adb kill-server && \
$ADB/./adb start-server \ '