问题描述
|
Android模拟器太慢,无法测试正在运行的应用程序。无论如何,是否可以使用IDE而不是模拟器在真实电话上调试/运行应用程序?
解决方法
通常,您可以在手机上打开USB调试,然后通过USB将其连接到PC。然后,听筒将以与模拟器相同的方式出现在adb上。您可能需要从手机制造商那里下载驱动程序。
根据我的HTC愿望,设置如下:
设置->应用程序->开发-> USB调试
,在手机上启用USB调试。将其连接到计算机。亚行应该可以识别它,并且可以像使用虚拟设备一样使用它。
如果./adb设备将您的电话列为很多问号,则它缺少某些权限。要解决此问题,请以root用户身份重新启动adb服务器。在以下方面:
~$ ./adb devices
List of devices attached
emulator-5554 device
????????????? device <--- your phone
~$ sudo -s
~# ./adb kill-server
~# ./adb devices
List of devices attached
emulator-5554 device
1232345345345 device <--- your phone
,我意识到上下文适用于Windows,但是在Linux(Fedora)上也遇到了同样的问题。必须在/etc/udev/rules.d/中创建一个新文件(并按照Hyperboreus的指示重新启动adb)。
在http://developer.android.com/tools/device.html上有明确说明。
wi
,对于Windows用户:
1. Go to Command Prompt
2. Type cd /path/to/adb.exe
3. Type adb.exe devices
4. Type adb.exe kill-server
5. Type again adb.exe devices
如果您获得了设备,那就很好了。如果没有,请再试一次。