Eclipseは、アプリをテストしようとするときにAndroidタブレットを認識しませんか?
-
26-10-2019 - |
質問
最近、新しいAndroidタブレット(名前のない中国のタブレット)を購入しました。開発しているアプリケーションをテストしたいと思います。
ただし、Eclipseで実行しようとすると、タブレットが認識されません(タブレットでデバッグモードが有効になっています)。 [デバイスの選択]ダイアログが表示されているときに表示されます
シリアルナンバー : ???????????
AVD名:n/a
ターゲット:不明
デバッグ:
州 : ??
Linuxミントを実行しています。私は何をすべきか?
解決
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の場合、製造業者のIDをサポートするために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タブレットを認識する方法:
この問題は2日間私を苛立たせました。ウォルマートでのブラックフライデーセールで購入した一般的なRCA 7 "タブレットがあります。AndroidSDKとEclipseで使用しようとしていましたが、コンピューターはタブレットをストレージデバイス以上のものとして認識しませんでした。私を正しい方向に導いたいくつかの手がかりがありましたが、何もうまくいかないように見えました。ついにここで私の答えを見つけました。
http://pychildren.blogspot.se/2012/12/getting-android-adb-working-with-pipo.html
(開始する前に、あなたが私と同じくらい初心者である場合は、最初にこのサイトにアクセスして、ターミナルコマンドについて何かを見つけます-Linuxmint.com/tutorial/view/100
Linux Mint 15で作業していました。また、EclipseとAndroid SDKバンドルをインストールしていました。
私が何をしても、Eclipseは私のタブレットを認識しませんでした。最後に、問題が解決しました。私は本当に3つのことをしました:
最初に自宅のフォルダーに行かなければなりませんでした
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プログラムを始めたとき、それは私のタブレットに美しく表示されました。なぜ妻が感動しなかったのか理解できません。