Eclipse试图测试我的应用时,Eclipse不会识别我的Android平板电脑吗?
-
26-10-2019 - |
题
最近,我购买了一台新的Android平板电脑(无名的中国平板电脑),我想测试正在开发的应用程序。
但是,当我尝试通过Eclipse运行它时,它无法识别我的平板电脑(在平板电脑上启用了调试模式)。当我有“选择设备对话框”时
序列号 : ???????????
AVD名称:不/a
目标:未知
调试:
状态 : ??
我正在运行Linux Mint。我应该怎么办?
解决方案
在Linux上,您必须为平板电脑添加UDEV规则。例如:
#cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
您可以使用 lsusb
为了检索供应商ID
Bus 002 Device 016: ID 0502:3325 Acer, Inc.
其他提示
对于Linux,您需要设置UDEV来支持制造商的身份,或者您需要使用sudo重新启动ADB。
要正确执行此操作,请执行此操作:
lsusb
并寻找您的平板电脑:
Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd
注意ID。
然后访问/etc/udev/rules.d,然后在该文件中创建一个名为androidDevelopment.rules的新文件,请放在以下内容:
SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz"
其中XXXX是ID的第一部分(我的示例中的04E8),Yyyy所有者是您的用户名,而zzzz是您的组。
然后重新启动UDEV:
sudo service udev restart
这应该允许Linux自动允许您的用户连接到该设备。
问题:如何使Eclipse识别我的7英寸RCA平板电脑:
这个问题使我感到沮丧了两天。我在沃尔玛的黑色星期五拍卖会上购买了一台通用RCA 7英寸平板电脑。我试图与Android SDK和Eclipse一起使用它,但是我的计算机不会将平板电脑视为储存设备的任何东西。我发现几个线索使我朝着正确的方向发展,但似乎没有任何作用;终于在这里找到了我的答案:
http://pychildren.blogspot.se/2012/12/getting-anding-andtroid-adb-working-with-pipo.html
(在开始之前,如果您与我一样多的新手,请首先访问此网站以查找有关终端命令的信息-Community.linuxmint.com/tutorial/view/100
我正在使用Linux Mint 15.我还安装了Eclipse和Android SDK捆绑包。
无论我做什么,Eclipse都不会识别我的平板电脑。最后,我解决了问题。我真的只需要三件事:
首先,我必须去我的主文件夹
Then to the .android folder
Then add the following line to the bottom of the "adb.usb.ini" file:
0x2207
并保存文件。我能够从GUI界面执行此操作。
其次,我必须打开一个终端并导航到文件系统文件夹
Then to the etc folder
Then to the udev folder
Then to the rules.d folder
我必须创建一个名为的文件
"51-adroid.rules" that contained only two lines:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2207", MODE=="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0x2207", MODE=="0666"
(我可能只需要最后一行,但是几个来源没有包含“ 0x”,因此我将其包括在两种方式上。
然后,仍然在终端中,我在主页文件夹中运行了以下命令? (只需输入CD即可返回主文件夹)
sudo Development(the name of the folder in which I installed Eclipse and the sdk, yours will be different)/sdk/platform-tools/adb kill-server
然后我不得不从主文件夹运行以下命令
sudo Development(the name of the folder in which I installed Eclipse and the sdk)/sdk/platform-tools/adb start-server
我还必须确保在平板电脑上启用了调试。
我还关闭了平板电脑上的wifi-除了我的最后一个消息来源,没有人提到了这一点,但我认为它可能有所帮助。
然后,当我输入“ ADB设备”时,我的平板电脑被认可了。当我启动Eclipse并启动Hello程序时,它在我的平板电脑上很好地显示。我只是不明白为什么我的妻子没有留下深刻的印象。