2012-03-23 12 views
0

自分のAndroidアプリでモバイルアプリを実行できるようにしようとしていて、自分の仕事に関係なくudevルールを取得できません。私はubuntuを使用しています11.04 64ビットubuntu 11.04からアンドロイドアプリを実行するためのUdevルール

公式アンドロイドサイトのルールは古いので、私はインターネットに行かなければなりませんでした。私はここに提示したルールを使用:

Get android debugging to work on Ubuntu 11.04 Natty

私は、サイトリンクに行ってきました:

http://forum.xda-developers.com/showthread.php?p=11823740

私はJDKが

java -version 

結果ので、正常に動作していることを確信していますin

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を入力すると、たくさんのコマンドが得られます。

アンドロイドSDKとNDKをダウンロードしました。

私は自分のAndroid携帯電話のudevルールを編集しようとしました。私はlsusbに入力した場合、私は以下を参照してください。

Bus 002 Device 004: ID 04e8:689e Samsung Electronics Co., Ltd 

私はsudo vim etc/udev/rules.d/99-android.rulesを使用してudevルールを編集し、私はこれを書く:私は、コマンドsudo chmod a+rx /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 restart udevで入力した後、私はタイプされましたadb kill-serverで入力し、次にnohup adb start-serverと入力しました。

最後にadb devicesですが、私の電話はまだ認識されません。

私は完全に困惑しているので、どんな助力も大変ありがたいです。

ああ、私も開いて私のターミナルウィンドウを閉じた。

答えて

0

私はコンピュータを再起動していました。 >。 <

私はいつも何か簡単だと思います。

+1

新しいルールを作成した後の適切なコマンドは、通常は 'sudo udevadvm control --reload-rules'です(古いシステムの中には、--reload-rulesではなく類似しているものもあります)。 –

関連する問題