2014-12-09 2 views
0

내 애플리케이션 코드가 오류없이 작성되고 실행되었습니다. 그러나 에뮬레이터가 나타나지 않으며 플러그인 된 내 안드로이드 장치도 나타나지 않습니다 (가상화가 켜져 있고 SDK 패키지가 다운로드되고 Hyper V가 설치되지 않음). 나는 ADB 콘솔에서이 메시지를 얻을 : 나는 시스템 및 사용자 변수에 %PATH% 편집을 시도adb가 Android 스튜디오에서 내부 또는 외부 명령 오류로 인식되지 않습니다.

adb is not recognized as an internal or exteral command, operable program or batch file. 

을하지만, 그것은 작동하지 않습니다.

최신 안드로이드 스튜디오를 사용하고 있으며 모든 자습서와 내 문제에 대한 답변은 Eclipse를 참조하십시오. 이 시점에서 나는 안드로이드 스튜디오를 포기하고 더 큰 Eclipse 커뮤니티에 피신해야하는지 궁금합니다.

누구나 해결 방법을 알려 줄 수 있습니까? 나는 이미 오랫동안 노력해 왔고 마침내 나의 응용 프로그램을 실제로보고 싶습니다.

+0

Android 스튜디오를 1.0으로 업데이트 했습니까? – bjiang

+0

자신의 웹 사이트에서 가장 최신 Android Studio입니다. 방금 며칠 전에 다운로드했습니다. –

+0

오늘은 적어도 하나가 출시되었습니다. 공식 웹 사이트에서 확인할 수 있습니다. 마지막 버전에 대한 ADB 문제가 있습니다. – bjiang

답변

0

PATH가 잘못 설정되었습니다.

Windows의

: 는 명령 을 신속하고

setx ANDROID_ADB_PATH "pathtoyoursdkplatformtools" /m 

예를 입력 열고 :

setx ANDROID_ADB_PATH "C:\android-sdk-win\platform-tools" /m 
+0

나는 이것을했고 android studio의 경로는 SDK 관리자의 C : \ User \ mason_000 \ AppData \ Local \ Android \ Sdk로 표시됩니다. 그러나 C 드라이브를 통해이 경로를 따라 가려고하면 패키지가 보이지 않습니다. 이것은 작동하지 않고 adb 장치를 입력 할 때 같은 오류가 나타납니다. 여전히 통찰력을 가져 주셔서 감사합니다. 그 밖의 무엇이 문제인지 아십니까? –

+0

또한 에뮬레이터를 시작하려고하면이 오류가 표시됩니다. AVD 'Nexus_5_API_21_x86'에뮬레이터 시작 에뮬레이터 : 오류 : x86 에뮬레이션에는 현재 하드웨어 가속이 필요합니다! Intel HAXM이 올바르게 설치되어 사용 가능한지 확인하십시오. CPU 가속 상태 : HAX 커널 모듈이 설치되지 않았습니다! 하지만 HAXM을 설치하고 BIOS에 들어가 가상화를 활성화합니다. 내 응용 프로그램의 코드는 잘 작동합니다 (기본 자습서입니다).하지만 실제로 동작을보고 싶습니다. –

+0

sdk가 완전하고 플랫폼 도구가 sdk.Appdata 내에 있는지 확인해야합니다. 기본적으로 숨겨진 디렉토리입니다 .HaMM에 대해서는, 당신은 수동으로 sdk/extras에 들어가서 haxm-installer 설치 파일을 두 번 클릭하여 설치해야합니다. 단순히 sdk manager를 통해 다운로드하면 아무것도 안됩니다. – chiragjn

0

이 SDK의 정확한 위치를 확인합니다. 명령 프롬프트에서 cd를 해당 폴더로 옮기고 거기에서 adb를 실행하십시오. 여전히 실패하면 설치가 손상됩니다. Android Studio의 이전 설치를 모두 삭제하고 새로 설치하십시오. adb 폴더에서 작동하는 경우 올바르게 경로를 설정하는 데 실수를하고 있습니다.

set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools 

이는 항상 확인 당신이 AVD에 할당 메모리가 6백50메가바이트보다 작하고 사용 호스트 GPU 확인란을 선택, HAXM에 대해 though.With 특정 세션에 대해 작동합니다.

+0

adb가 Android Studio에있을 때 작동합니다. 그러나 AVD를 실행해도 동일한 HAXM 오류가 발생하고 장치가 옵션으로 표시되지 않습니다. –

+0

여기에 AVD 구성을 게시 할 수 있습니까? – G3M

+0

'Android'및 'adb'명령은 D : 드라이브 (D : \에 설치된 SDK)에서만 작동합니다. 왜 이것이 cmd (C : \ 드라이브)에 나타나지 않는지 알 수 있습니까? –

0

여기서 경로 위치는 adb.exe으로 설정해야합니다. 당신은 그것을 찾을 수 있습니다

, file>other setting>default project structure>{get your sdk file location} 예 : C:\Users\Spectrum_Developer\AppData\Local\Android\Sdk

를 열고이 파일 탐색기의 경로와 platform-tools에 들어가. 여기에서 adb.exe을 볼 수 있습니다.

예를 들어 현재 경로를 설정하십시오. 당신의 system environmental path variable

here

시스템을 다시 시작에서 C:\Users\Spectrum_Developer\AppData\Local\Android\Sdk\platform-tools.

해피 코딩 :-)

관련 문제