내 애플리케이션이 에뮬레이터에서 제대로 실행되지만 기기를 실행할 때 오류를 패키지에 제공합니다 !!apk는 휴대 전화에서 오류가 발생하지만 에뮬레이터에서 제대로 작동합니다.
장치에서 작동하도록 변경해야하는 항목은 무엇입니까?
내 애플리케이션이 에뮬레이터에서 제대로 실행되지만 기기를 실행할 때 오류를 패키지에 제공합니다 !!apk는 휴대 전화에서 오류가 발생하지만 에뮬레이터에서 제대로 작동합니다.
장치에서 작동하도록 변경해야하는 항목은 무엇입니까?
Android-Manifest.xml의 minSdkVersion 값이 휴대 전화 API 수준을 초과합니다. 그것을 휴대 전화에 설치할 수 있도록 줄이십시오.
1.5 : API 레벨 3
1.6 : API 레벨 4
2.0 : API 레벨 5
2.0.1 : API 레벨 6
2.1 : API 레벨 7 여기에 휴대 전화의 안드로이드 버전에 적절한 API 레벨을 찾기
2.2 : API 레벨 8
2.3 : API 레벨 9
2.3.3 : API 레벨 10
3.0 API 레벨 11
3.1 API 레벨 12
3.2 API 레벨 13
4.0 : API 수준 14
4.0.3 API 수준 15
4.1 : API 수준 16
설치는 다음과 같은 경우에 지정된 오류를 제공 할 수 있습니다 :
Name of the package is changed after signing: Use the exact name as the signed package is (instead, adjust the name in Manifest)
Package is compiled against on higher API level: Correct the API level in Manifest file
Package is executed from SD-card: Run (install) the apk -file from phones memory OR use adb command to install it
대부분의 경우, 당신은 더 높은 API 수준에 대해 컴파일됩니다. 매니페스트 파일로 이동
uses-sdk android:minSdkVersion="3"
이 줄
uses-sdk android:minSdkVersion="VERSION_NUMBER_YOU_USING"
을 변경하고 당신이 당신의 장치에 APK를 설치할 수 있는지 확인합니다.