我想知道是否可以使用我的HTC野火(一些链接会很好)用于Android开发而不是模拟器。
我试图通过Google查找信息,但到目前为止还没有有用的结果。
如果我获得更多信息,我会在这里更新。
[当我使用野火与日食时,我得到了它。]
非常感谢你。
答案 0 :(得分:18)
从屏幕截图中看,您似乎没有正确设置权限来访问USB设备。
尝试以root用户身份运行adb服务:
$ sudo adb kill-server; sudo adb start-server
或者,更永久的解决方案是为USB设备权限设置udev规则。请参阅android Developing on a Device页面的第3步中的说明。
以root身份登录并创建此文件:/etc/udev/rules.d/51-android.rules。在检测到设备时,udev系统会检查此文件是否存在特殊情况。
编辑要读取的文件: SUBSYSTEM ==“usb”,SYSFS {idVendor} ==“0bb4”,MODE =“0666”
这将将dev节点上的权限位设置为全局读取和写入,以用于USB供应商ID等于0bb4的特殊情况。
现在执行: chmod a + r /etc/udev/rules.d/51-android.rules
...给予这些android规则的世界读取权限,让udev守护程序处理这个新规则。
答案 1 :(得分:2)
答案 2 :(得分:1)
转到htc网站
http://www.htc.com/europe/SupportViewNews.aspx?dl_id=982&news_id=769
并下载驱动程序
然后将htc手机连接到电脑并从eclipse运行应用程序。
无需配置。它直接在手机上运行而不是模拟器。
干杯!
答案 3 :(得分:0)
我能想到的另一件事是你如何设置手机通过USB到电脑进行连接......这可能只是解决了我自己的类似问题......我正在使用“HTC Sync”作为我的连接风格,当我甚至没有尝试过其他人时。
让我们找出来,好吗?
不。连接类型根本没关系。 “仅限充电”,“磁盘驱动器”,“usb tethering”,它根本没有改变我的行为(我可以启动应用程序,但logcat没有显示我的应用程序,我的断点被忽略)。
听起来是时候提出一个新问题了。
答案 4 :(得分:0)
如果仍未检测到设备(???),在按照前面的建议更新/etc/udev/rules.d/51-android.rules后,还要拔掉usb线并将其重新插入设备。