2011-01-15 3 views
1

Eclipse 용 Ubuntu 10.04 및 Intellij Idea로 안드로이드 용으로 개발 중입니다. 가상 장치에서 배포하고 디버깅 할 경우 모든 것이 정상입니다.기기에서 직접 Android 애플리케이션 디버그

삼성 갤럭시 탭에서 직접 응용 프로그램을 실행하고 싶습니다. 따라서 USB 포트에 연결하고 설정에서 "USB 디버깅"을 켜고 은하 탭에 udev 규칙을 추가했습니다.

내가 ~/android-sdk-linux_86/platform-tools/adb 장치를 호출하면 삼성 갤럭시 탭이 연결되어있는 출력도 얻습니다. 출력은 : 장치

리스트가 로그 캣에 연결하는 것도 가능
1000abdb6248 장치

그 부착. ./adb logcat을 호출하면 내 은하계 탭에서 로그가 생성됩니다.

나는 이것이 내 은하 탭이라고 확신한다. 탭을 끈 후에는이 장치가 사라지기 때문입니다.

하지만 불행히도 Eclipse 또는 AVD 관리자의 장치가 표시되지 않습니다.

"장치 선택"대화 상자가 비어 있습니다. 그러나 문제없이 가상 장치를 시작할 수 있습니다.

IDE에서 galaxy 탭으로 직접 응용 프로그램을 실행하고 디버깅하는 방법을 알려주십시오.

감사
frafu

+0

Eclipse에서 실제 장치로 디버깅하는 데 전혀 문제가 없습니다. logCat가 새로 고침되도록 ADB를 재설정해야하는 경우도 있습니다. 하지만 갤럭시 탭이 없기 때문에 AVD 관리자를 확인하십시오. 제 3 자 섹션에서 삼성의 도구/드라이버가 있는지 확인하십시오. – xandy

+0

나, 넥서스 하나 우분투 같은 문제없이 잘 작동합니다. –

답변

1

이 해결! 일식에서 그것은 내 잘못이었다. 나는 왜 그런지 모르지만 일부 중지 후 일식 및 adb 서버에서 시작했다.

IntelliJ Idea에서 IDE를 실수로 명령 줄에서 시작하고 콘솔에서 오류가 발생하여 오류가 발생했습니다. 31:42 E/adb : 프로그램 버전을 가져올 수 없습니다 : "프로그램을 실행할 수 없습니다."/ 오류/2, 해당 파일이나 디렉토리가 없습니다.

그게 아이디어가 실패한 것 같아요. 뭔가 잘못 입력 한 것 같아요. "/ home/frafu/devtools/android-sdk-linux_86/tools/adb" adb 실행 파일은/tools가 아니라/platform-tools에 있습니다. 그래서 tools/adb -> ../platform-tools/adb에서 심볼릭 링크를 만들었고 이제 IntelliJ Idea가 실행됩니다!

감사합니다. :-)

는 frafu

당신이 당신의 SDK에서이 디렉토리를 표시하지 않을 경우, SDK 및 AVD Manager를 시작

아시아 개발 은행 도구 플랫폼 도구로 이동 한

1

는/(안드로이드 도구를 실행) 와 "안드로이드 SDK의 플랫폼 도구"를 설치

이 플랫폼 도구/디렉토리를 포함하는이 모든 위치에서 ADB를 실행할 수 있도록 또한, PATH 환경 변수를 업데이트하십시오. 그래서

:

ln -s ./platform-tools/adb ./tools/adb 

도 확인 일식을 필요한 권한이 있습니다.

0

새로운 SDK를 말한다 폴더 도구 아래에 txt 파일 (adb_has_moved.txt)이 포함되어 있습니다 :/

아시아 개발 은행 도구 플랫폼 도구로 이동을

이 표시되지 않는 경우 당신의 SDK에서 디렉토리, SDK 및 AVD 관리자 (안드로이드 도구를 실행) 을 시작 와 "안드로이드 SDK의 플랫폼 도구"를 설치

이 플랫폼 도구/디렉토리를 포함에 또한 PATH 환경 변수를 업데이트하십시오, 그래서 너는할 수있다.어느 위치에서나 adb를 실행하십시오.

해결 방법 1 :

는 ABD 바이너리 소프트 링크를 생성하고 경로에 추가.

PATH= /opt/android-sdk-linux/tools:/opt/android-sdk-linux/platform-tools:$PATH 
export PATH 

이 : 위의 제안

피 링크를 생성하여 경로를 수정 :

PATH= :/opt/android-sdk-linux/tools:$PATH 
export PATH 

해결 방법 2 :

ln -s ./platform-tools/abd ./tools/abd 

편집 당신의 .bashrc 및 추가 이클립스 및 IntelliJ IDEA에서도 작동합니다. 이 사람이 도움이되기를 바랍니다.

관련 문제