2012-05-17 9 views
1

저는 Android 개발을 처음 사용합니다. Eclipse를 설치하고 모든 안드로이드 패키지를 업데이트했습니다. 이제 에뮬레이터에서 테스트하기 위해 내 앱 개발자가 제공 한 .apk 파일을 실행하려고합니다.안드로이드 에뮬레이터에 .apk를 설치하는 중 오류가 발생했습니다.

웹에서 다운로드하여 설치합니다. 패키지를 다운로드하고 나면 클릭하면 "설치 중"이라고 표시됩니다. 그런 다음 Not Installed라고 표시됩니다. 응용 프로그램은 내 휴대 전화에서 잘 실행됩니다. 하지만 다른 화면 해상도 및 크기, 화면 캡처 등을 사용하여 테스트하고 싶습니다.

2.3에서 4.0까지 여러 다른 에뮬레이터를 사용해 보았습니다. 동일한 오류가 발생합니다.
저는 Mac에서 Eclipse를 실행하고 있습니다.

+0

에뮬레이터에서 앱을 제거하십시오. 먼저 설치 후 설치하십시오. – moujib

+0

설치 시도 중에 에뮬레이터에서 logcat을 캡처하십시오. BTW, 안드로이드 시뮬레이터는 모두에 익숙한 에뮬레이터에서 구별되는 무언가 (이 시점에서는 아마 쓸모가 없습니다)입니다. –

답변

0

에뮬레이터 내에 apk를 다운로드 한 다음 에뮬레이터에 직접 설치하려고하면 에뮬레이터에 Android 마켓 (현재 Google Play)이 포함되어 있지 않으므로 문제가 될 수 있습니다.

먼저 Mac에서 APK를 다운로드 한 다음 다음과 같이 ADB를 사용하여 설치 : 다음,

adb install <apk_file> 
0

에뮬레이터에서 응용 프로그램을 제거한 후, 터미널을 열고 당신이 안드로이드 SDK를 설치 한 디렉토리에 플랫폼 도구로 이동하십시오. 명령을 내리십시오 adb install yourAppName.apk 이것이 실패하면 오류 로그를 게시하십시오. (오류 로그를 보려면 다른 터미널을 열고 android-sdk-installation 디렉토리> platform-tools로 이동하여 명령을 adb logcat으로 지정하십시오.) apk 설치 중에 로그를 계속 실행하십시오.

+0

이것이 로그의 중요한 부분이라고 생각합니다. E/PackageManager (54) : 패키지 com.brainstorm.bluetoothFinder에는 사용할 수없는 공유 라이브러리 com.google.android.maps가 필요합니다. 실패! 패키지를 /data/app/com.brainstorm.bluetoothFinder.apk에 설치할 수 없습니다. D/AndroidRuntime (203) : VM 종료 중 D/dalvikvm (203) : DestroyJavaVM 비 대기 중 종료 할 데몬 스레드 – user1401264

관련 문제