2012-02-16 138 views
3

最近我買了一個新的android平板電腦(一個沒有名字的中文平板電腦),我想測試一個我正在開發的應用程序。當我嘗試測試我的應用程序時,Eclipse不會識別我的android平板電腦?

但是,當我嘗試通過Eclipse運行它時,它無法識別我的平板電腦(在平板電腦上啓用了調試模式)。當我有選擇設備對話框我看到

編號:???????????
AVD名稱:N/A
目標:未知
調試:
狀態:??

我正在運行Linux Mint。我該怎麼辦?

+0

我使用Linux Mint的 – RCB 2012-02-16 13:52:19

回答

5

在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. 
+0

謝謝!這是非常有益的! – RCB 2012-02-20 11:52:37

+0

不用客氣! – Blackbelt 2012-02-20 12:33:28

3

對於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自動識別允許用戶連接到該設備。

+0

謝謝!這是非常有益的! – RCB 2012-02-20 11:56:29

0

問題:如何獲得Eclipse能夠識別我的7" 平板電腦RCA:

這個問題我感到沮喪兩天我有一個通用的RCA 7" 平板電腦,我在黑色星期五銷售在沃爾瑪買的。我試圖在Android SDK和eclipse中使用它,但是我的電腦無法將平板電腦識別爲存儲設備。我發現了幾個讓我朝着正確方向發展的線索,但似乎沒有什麼可行的。終於找到我的答案在這裏:
http://pychildren.blogspot.se/2012/12/getting-android-adb-working-with-pipo.html

(在開始之前,如果你是儘可能多的新手的,因爲我,去這個網站首先要搞清楚一些事情終端命令 - community.linuxmint.com/教程/查看/ 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打開我的平板電腦 - 任何人,但我的最後一個來源提到了這一點,但我認爲它可能有助於。

然後,當我在「亞行裝置」類型的,我的平板電腦得到了承認。當我啓動Eclipse並啓動Hello程序時,它在我的平板電腦上顯示得非常漂亮。我只是不明白爲什麼我的妻子沒有留下深刻的印象。

相關問題