2012-02-16 5 views
3

최근에 새로운 안드로이드 타블렛 (이름없는 중국어 타블렛)을 구입했습니다. 제가 개발중인 애플리케이션을 테스트하고 싶습니다.Eclipse는 내 앱을 테스트하려고 할 때 안드로이드 타블렛을 인식하지 못합니까?

그러나 Eclipse를 통해 실행하려고하면 태블릿을 인식하지 못합니다 (디버깅 모드는 태블릿에서 사용 가능). 내가 선택한 장치 대화 상자가있을 때

일련 번호 : ???????????
AVD 이름 : N/A
대상 : 알 수 없음
디버그 :
상태 : ??

저는 Linux Mint를 실행 중입니다. 어떻게해야합니까?

+0

저는 Linux Mint를 사용하고 있습니다. – RCB

답변

5

Linux의 경우 태블릿 용 udev 규칙을 추가해야합니다. 예를 들어 :

#cat /etc/udev/rules.d/51-android.rules 
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666" 

당신은 제조의 신원을 지원하기 위해 설치 udev에 필요하거나 sudo를를 사용 ADB를 다시 시작해야 Linux의 공급 업체 ID를

Bus 002 Device 016: ID 0502:3325 Acer, Inc. 
+0

고맙습니다! 그것은 매우 도움이되었다! – RCB

+0

당신을 환영합니다! – Blackbelt

3

를 가져 오지하기 위해 lsusb를 사용할 수 있습니다.

lsusb 

및 태블릿을 찾습니다 : 제대로 수행하려면

, 이렇게

Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd 

참고 ID를.

그런 /etc/udev/rules.d 해당 파일에서 호출 androiddevelopment.rules이를 넣어 새 파일을 생성로 이동합니다

xxxx는 ID에서 (04e8의 첫 번째 부분입니다
SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz" 

내 예) yyyy owner는 사용자 이름이고 zzzz는 사용자 그룹입니다.

는 그런 udev를 다시 시작 : 리눅스는 자동으로 사용자가 해당 장치에 연결할 수 있도록 허용해야

sudo service udev restart 

.

+0

감사합니다! 그것은 매우 도움이되었다! – RCB

0

문제 : 내 7 인식하도록 Eclipse를받는 방법 : 나는 월마트에서 블랙 프라이데이 세일에서 구입 태블릿 "RCA 태블릿입니다.

이 문제는 이틀 동안 나를 좌절을 나는 일반적인 RCA (7)이". Android SDK 및 Eclipse와 함께 사용하려고했지만 내 컴퓨터는 타블렛을 저장 장치 이상으로 인식하지 못합니다. 나는 올바른 방향으로 나를 안내 해주는 몇 가지 실마리를 발견했지만 아무 것도 작동하지 않는 것 같았습니다. 드디어 내 대답을 발견 : 당신이 시작하기 전에 당신이 내가 같은 초보자의 많은이 경우
http://pychildren.blogspot.se/2012/12/getting-android-adb-working-with-pipo.html

(이 사이트로 이동 제 1 터미널 명령에 대한 뭔가를 찾아 - community.linuxmint.com/을 자습서 /보기/100

저는 Linux Mint 15를 사용했습니다.나는 Eclipse와 Android sdk 번들도 설치했다.

내가 한 일과 관계없이 Eclipse는 내 타블렛을 인식하지 못합니다. 마지막으로 문제가 해결되었습니다. 정말 단지 세 가지에 있었다 :

먼저 내 홈 폴더

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"를 포함하지 않았으므로 두 가지 방법이 모두 포함되었습니다.

그렇다면 터미널에서 여전히 다음과 같은 명령을 내 홈 폴더에서 실행 했습니까?

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 장치"를 입력하면 타블렛이 인식되었습니다. Eclipse를 시작하고 Hello 프로그램을 시작하면 내 타블렛에 아름답게 표시됩니다. 나는 왜 내 아내가 감명을 받았는지 이해하지 못합니다.

관련 문제