2012-05-05 2 views
7

방금 ​​우분투 11.10을 12.04로 업데이트했고이 문제가 발생하면서 일식에서 안드로이드 프로젝트를 실행하는 동안 내 안드로이드 장치가 온라인에 나타나지 않습니다. 스크린 샷을 첨부했습니다. 또한 /etc/udev/rules.d/51-android.rules에 파일을 넣습니다. 우분투에서 안드로이드 장치가 나타나지 않습니다 12.04

51-android.rules 파일의 내용은 "USB"sysfs를 {idVendor} == "0bb4"MODE = "0666" SUBSYSTEM == "usb_device"== SUBSYSTEM이다 sysfs를} = {idVendor = "0bb4", MODE는 = "0666"

스크린 샷은 device not appear online, it just show unknown

+0

확인 android Plugin의 호환성. 패킷 관리자에서 Eclipse 버전을 설치 한 경우 android 플러그인을 지원하지 않습니다. –

+0

우분투를 업데이트하기 전에 우분투를 업데이트하기 전에 완벽한 작업을했습니다. 우분투 12.04를 업데이트 한 후에 우분투의 새 버전을 다시 설치하지 않습니다. 우분투는 업데이트되어 있으므로, 이클립스와 플러그인 및 모든 소프트웨어가 업데이트됩니다. –

답변

12

sysfs를이 udev에의 최신 버전이 사용됩니다입니다.

에만이 같은 라인이 있어야 파일 : == "USB"를

서브 시스템, ATTR {idVendor} == "0bb4", MODE = "0666", GROUP = "plugdev"

곳 0bb4는 공급 업체 ID입니다.

단말기를 통해 휴대 전화의 공급 업체 ID를 얻을 수 있습니다. commmand 행에서 'lsusb'을 실행하고 장치와 함 2 행을 찾으십시오.

예를 들어, 내 경우에 : 버스 004 장치 004 : ID 18d1 : 4e22 구글 주식 넥서스 S (디버그)

그래서 벤더 ID는 18d1입니다.

그리고 위의 줄이된다 :

SUBSYSTEM == "USB", ATTR {idVendor} == "18d1", MODE = "0666", GROUP = "plugdev"Eclipse 버전에 대한

+0

위대한 사람, 그것은 나를 위해 일한다. +1 그게 –

+0

좋은 물건! 나는 넥서스 4에 이것을 사용했다. 제조업체는 LG였다. 판매자 ID는 googles였다 ... 공식 안내서 tbh에서 수정해야한다 : http://developer.android.com/tools/device.html, 넥서스 터미널은 없다. 그들의 제조 업체의 이드를 사용하는 t! –