2012-03-23 8 views
0

내 안드로이드 휴대 전화에서 내 모바일 앱을 실행할 수 있기를 원하며, 내가하는 일에 상관없이 udev 규칙을 적용 할 수 없습니다. 우분투를 사용하고 있습니다. 11.04 64 비트우분투에서 안드로이드 애플 리케이션을 실행하기위한 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를 다운로드했습니다.

그래서 내 안드로이드 폰에 대한 내 udev 규칙을 편집하려했습니다.

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

내가 sudo vim etc/udev/rules.d/99-android.rules를 사용하여 udev 규칙을 편집하고 나는이 쓰기 : 내가 lsusb 입력하면 그때보고 난 후 다음 명령 sudo chmod a+rx /etc/udev/rules.d/99-android.rules를 입력 내가 sudo restart udev에 입력 한 후, 내가 입력 한

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}" 

adb kill-server에 입력 한 다음 nohup adb start-server을 입력합니다.

마지막으로 adb devices이지만 내 전화는 여전히 인식되지 않습니다.

내가 완전히 엉망이 되었기 때문에 도움이된다면 크게 감사하겠습니다.

아, 또한 터미널 창을 열고 닫았습니다.

답변

0

그래서 컴퓨터를 다시 시작했는데 성공했습니다. >. <

언제나 간단합니다.

+1

새 규칙을 만든 후 적절한 명령은 보통'sudo udevadvm control --reload-rules'입니다. (예전의 일부 시스템에서는 옵션이 --reload-rules가 아니지만 비슷합니다). –