2012-08-08 7 views
3

PhoneGap 2.0 샘플 응용 프로그램 (\ Phonegap 2.0 \ lib \ android \ example)을 빌드/실행하려고합니다. 앱을 .apk 파일로 내보내 모바일에 설치했습니다. 실제 모바일 기기에서는 작동하지만 Android 에뮬레이터에서는 작동하지 않습니다. 앱을 시작하기 위해 앱 아이콘이 보이지 않습니다. 홈 화면과 앱 섹션을 살펴 보았습니다. 에뮬레이터 잠금 및 잠금 해제와 같은 작업을 시도했지만 아무 것도 작동하지 않습니다.PhoneGap Android 에뮬레이터에서 실행되지 않는 응용 프로그램

D : \ Eclipse 3.7.2에서 Eclipse Workspace를 만들고 \ Phonegap 2.0 \ lib \ android \ example 폴더에서 Eclipse를 통해 Android Project 양식 기존 코드를 만들었습니다.

  1. 윈도우 7 64 비트
  2. 자바 SDK - JDK-7u5-창-i586.exe (32 비트). 설치는 다음과 같습니다
    • C : \의 Program Files (x86) \ 자바 \는
    • C를 jdk1.7.0_05 : \의 Program Files (x86) \ 자바 \ jre7 내가 자바의 이름을 변경했다
    • \. C : \ Program Files (x86) \ Java \ jre7 \ 폴더에있는 exe를 실행하여 C : \ Program Files (x86) \ Java \ jdk1.7.0_05 폴더에서 java.exe를 찾으십시오. 내가 C에 JAVA_HOME이라는 환경 변수를 설정했다하더라도 내가해야 할 일을했을 : \의 Program Files (x86) \ 자바 \ jdk1.7.0_05 빈 \의 java.exe를 \
  3. 안드로이드 SDK - 안드로이드 - sdk_r20. 0.1-windows는 기계에 설치되어 있습니다 (zip 파일로 추출되지 않음).
  4. 안드로이드 SDK 플랫폼 도구
  5. 안드로이드 4.0.3 (API 15)
    • 문서
      • 도구
        • 안드로이드 SDK 도구
        • :
        • 는 안드로이드 SDK Manager를 통해 다음과 같은 설치 안드로이드 SDK 용
        • SDK 플랫폼
        • SDK
        • ARM EABI의 V7A 체제 이미지에 대한개
        • 샘플
        • 구글 API를
        • 소스 안드로이드 SDK
      • 엑스트라
        • 안드로이드 지원 라이브러리
        • 구글 USB 드라이버
    • 다음과 같은 특성을 가진 안드로이드 가상 장치 관리자를 통해 AVD를 만든 6,
    • : - 안드로이드 4.0.3 -
      • 대상 API 레벨 15
      • CPU/ABI - ARM (armeabi-V7A)
      • SD 카드 크기 - 128 MB
      • 빌드 - 인 - WVGA800
    • 이클립스 IDE - 이클립스 인디고 클래식 3.7.2 (일식-SDK-3.7.2-는 Win32)를
    • 이클립스 ADT 플러그인의 .zip 20.0.2
    • 폰갭 2.0.0.zip

내가 응용 프로그램을 두 번 실행하는 데 필요한되었다. 처음에는 오류가 발생했습니다. 다음 번에 실행 중이며 에뮬레이터가 표시됩니다.

로그 쇼 :

[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] ------------------------------ 
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] Android Launch! 
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] The connection to adb is down, and a severe error has occured. 
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] You must restart adb and Eclipse. 
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] Please ensure that adb is correctly located at 'C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe' and can be executed. 
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] ------------------------------ 
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Android Launch! 
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] adb is running normally. 
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Performing org.apache.cordova.example.cordovaExample activity launch 
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Automatic Target Mode: launching new emulator with compatible AVD 'MyAVD4.0.3' 
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Launching a new emulator with Virtual Device 'MyAVD4.0.3' 

도와주세요!

답변

1

당신이 당신의 SDK에서이 디렉토리를 볼 수있는 SDK 및 AVD 관리자를 실행 (안드로이드 도구를 실행)하지 않는 경우/그 ADB가 제대로 located.The ADB 도구 플랫폼 도구로 이동 한 것입니다 확인하십시오 "Android SDK Platform-tools"를 설치하십시오. this 자습서를 따르십시오.

+0

furqi, 답장을 보내 주셔서 감사합니다. 나는이 링크에 언급 된 튜토리얼을 따라 갔다. 이클립스 (Windows> Prefrence> Android> SDK 위치)에서 C : \ Progra ~ 2 \ Android \ android-sdk 경로가 변경되었습니다. 이제 프로그램이 오류없이 실행 중입니다. 하지만 여전히 에뮬레이터의 아무 곳에 나 응용 프로그램 아이콘이 표시되지 않습니다. 찾아야 할 특정 장소가 있습니까? 홈 화면이나 앱 화면에는 없습니다. –

+0

나는 http://gingerbreaddesign.co.uk/todd/2010/10/29/android-emulator-not-installing-apps-a-solution/을 따라 갔다. 이제 내 응용 프로그램이 에뮬레이터에 표시된다. 이제 PhoneGap의 첫 번째 앱을 만들고 실행하려는 모든 사용자에게 완벽한 솔루션입니다. –

관련 문제