2012-02-16 10 views
3

最近、新しいAndroidタブレット(名前のない中国タブレット)を購入しました。開発中のアプリケーションをテストしたいと思います。私のアプリをテストしようとするとEclipseは私のアンドロイドタブレットを認識しませんか?

ただし、Eclipseで実行しようとすると、タブレットが認識されません(タブレットでデバッグモードが有効になっています)。選択デバイスダイアログが表示されたら

シリアル番号:???????????
AVD名:N/A
ターゲット:不明
デバッグ:
状態:??

私はLinux Mintを実行しています。私は何をすべきか?

+0

私はLinux Mintを使用しています – RCB

答えて

5

Linuxでは、タブレット用のudevルールを追加する必要があります。例えば:

#cat /etc/udev/rules.d/51-android.rules 
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666" 

あなたは、LinuxのベンダーID

Bus 002 Device 016: ID 0502:3325 Acer, Inc. 
+0

ありがとうございました!とても役に立ちました! – RCB

+0

あなたは大歓迎です! – Blackbelt

3

をretriveするためにlsusbを使用することができますは、製造者の身元をサポートするために、セットアップUDEVに必要か、sudoを使用して、ADBを再起動する必要があります。

、それを正しく行うこれを行うには:

lsusb 

をし、あなたのタブレットを探して:

Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd 

はIDに注意してください。

そして、これを入れて、そのファイルにandroiddevelopment.rulesと呼ばれる新しいファイルを/etc/udev/rules.dし、作成するために行く:xxxxはIDの最初の部分である

SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz" 

(私の中04e8例)、yyyy ownerはユーザ名、zzzzはあなたのグループです。

sudo service udev restart 

Linuxが自動的にユーザーがそのデバイスに接続することを許可できるようにする必要があります。

は、その後のudevを再起動します。

+0

ありがとうございます!とても役に立ちました! – RCB

0

問題:私の7" 認識するようにEclipseを取得する方法:私はウォルマートでのブラックフライデーセールで買ったタブレット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"が含まれていなかったので、両方の方法を含めました。

それでも端末には、?の後にホームフォルダから次のコマンドを実行しました。それから私は、ホームフォルダ

sudo Development(the name of the folder in which I installed Eclipse and the sdk)/sdk/platform-tools/adb start-server 

から次のコマンドを実行する必要がありました)ホームフォルダに戻り

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 

は、私はまた、デバッグが私のタブレット上で有効になったことを確認しました。

私のタブレットでも無線LANをオフにしました。私の最後の情報源はこれを言い表せませんでしたが、役に立ったと思います。

次に、「adbデバイス」を入力すると、タブレットが認識されました。 Eclipseを起動してHelloプログラムを起動すると、タブレットに美しく表示されました。なぜ私の妻が感動しなかったのか分かりません。

関連する問題