最近、新しいAndroidタブレット(名前のない中国のタブレット)を購入しました。その上で開発しているアプリケーションをテストしたいと思います。
ただし、Eclipseで実行しようとすると、タブレットが認識されません(タブレットでデバッグモードが有効になっています)。デバイスの選択ダイアログが表示されると、
シリアルナンバー : ???????????
AVD名:N / A
ターゲット:不明
デバッグ:
状態:??
LinuxMintを実行しています。私は何をすべきか?
最近、新しいAndroidタブレット(名前のない中国のタブレット)を購入しました。その上で開発しているアプリケーションをテストしたいと思います。
ただし、Eclipseで実行しようとすると、タブレットが認識されません(タブレットでデバッグモードが有効になっています)。デバイスの選択ダイアログが表示されると、
シリアルナンバー : ???????????
AVD名:N / A
ターゲット:不明
デバッグ:
状態:??
LinuxMintを実行しています。私は何をすべきか?
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日間苛立たせました。ウォルマートでのブラックフライデーセールで購入した汎用RCA7"タブレットを持っています。AndroidSDKと日食で使用しようとしましたが、コンピューターがタブレットをストレージデバイス以外のものとして認識しませんでした。私を正しい方向に導いたいくつかの手がかりが、何もうまくいかなかったようです;最終的にここで私の答えを見つけました:http:
//pychildren.blogspot.se/2012/12/getting-android-adb-working-with-pipo.html
(始める前に、私と同じくらい初心者の場合は、まずこのサイトにアクセスして、ターミナルコマンドについて調べてください-community.linuxmint.com/tutorial/view/100
私はLinuxMint15を使用していました。また、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
また、タブレットでデバッグが有効になっていることを確認する必要がありました。
また、タブレットでWi-Fiをオフにしました。これについては、最後の情報源以外は誰も言及していませんでしたが、役に立ったと思います。
次に、「adb devices」と入力すると、タブレットが認識されました。Eclipseを起動してHelloプログラムを起動すると、タブレットに美しく表示されました。妻が感動しなかった理由がわかりません。