Androidフォンでモバイルアプリを実行できるようにしようとしていますが、何をしてもudevルールを機能させることができません。私はubuntu11.0464ビットを使用しています
公式アンドロイドサイトのルールが古いので、インターネットに行かなければなりませんでした。ここに示すルールを使用しました。
アンドロイドのデバッグをUbuntu11.04Nattyで動作させる
リンクされたサイトに行きました:
http://forum.xda-developers.com/showthread.php?p=11823740
以来、jdkは正常に機能していると確信しています
java -version
結果は
OpenJDK Runtime Environment (IcedTea6 1.10.6) (6b22-1.10.6-0ubuntu1)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
PATHにadbを追加したので、adbと入力すると、一連のコマンドが表示されます。
androidSDKとNDKをダウンロードしました。
そこで、Android携帯用のudevルールを編集しようとしました。入力すると、次のlsusb
ように表示されます。
Bus 002 Device 004: ID 04e8:689e Samsung Electronics Co., Ltd
を使用してudevルールを編集し、次のsudo vim etc/udev/rules.d/99-android.rules
ように記述します。
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8:689e", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
次に、コマンドsudo chmod a+rx /etc/udev/rules.d/99-android.rules
を入力してから入力しsudo restart udev
、次に入力してadb kill-server
から、と入力しましたnohup adb start-server
。
そして最後に、、adb devices
しかし私の電話はまだ認識されていません。
私は完全に困惑しているので、どんな助けでも大歓迎です。
ああ、そして私もターミナルウィンドウを開閉しました。