2011-09-16 5 views
0

나는 코로나 SDK로 안드로이드 애플리케이션을 개발했다. 나는 내 애플리케이션을 사용해 보았던 삼성 갤럭시 S2를 가지고있다.코로나 + 안드로이드 2.2 + HTC 그래 티아 문제

하지만 오늘 HTC Gratia A6380이있는 친구가 Android 마켓에서 응용 프로그램을 다운로드하려고 할 때 오류가 발생했다고 들었습니다. 그것은 "이 응용 프로그램은 Tele2 HTC HTC Gratia A6380과 호환되지 않습니다."

이유를 이해할 수 없습니다. 안드로이드 SDK와

나는이 명령을 실행 : 응용 프로그램은 "흔들"α- 함수를 사용 AppName.apk

package: name='com.mypackage.app' versionCode='10' versionName='1.0' 
sdkVersion:'8' 
uses-permission:'android.permission.INTERNET' 
uses-permission:'android.permission.ACCESS_NETWORK_STATE' 
uses-permission:'android.permission.READ_PHONE_STATE' 
uses-gl-es:'0x10001' 
application-label:'AppName' 
application-icon-120:'res/drawable-ldpi/icon.png' 
application-icon-160:'res/drawable-mdpi/icon.png' 
application-icon-240:'res/drawable-hdpi/icon.png' 
application: label='AppName' icon='res/drawable-mdpi/icon.png' 
launchable-activity: name='com.ansca.corona.CoronaActivity' label='AppName' icon='' 
uses-library:'com.google.android.maps' 
uses-feature:'android.hardware.touchscreen' 
uses-feature:'android.hardware.screen.landscape' 
uses-feature:'android.hardware.screen.portrait' 
main 
other-activities 
other-services 
supports-screens: 'small' 'normal' 'large' 
supports-any-density: 'true' 
locales: '--_--' 
densities: '120' '160' '240' 
native-code: '' 'armeabi-v7a' 

배지 결과 ./aapt 덤프,하지만 난 HTC gratia에 그 기능을 가지고 생각하고, 분명히 그것은 요구 사항이 아닙니다.

HTC Gratia와 호환되지 않는 이유는 누구입니까? 아니면 적어도 올바른 방향으로 나를 가리킬 수 있습니까?

답변

1

코로나 일일 빌드 328 이후에 빌드 된 코로나 응용 프로그램에는 주어진 전화기에서 실행해야하는 두 가지 요구 사항이 있습니다. 먼저 두 가지 요구 사항이 Android 2.2 이상이고 둘째로 ARMv7 명령어를 사용하는 두 가지 요구 사항이 있습니다 세트. 그것은 내가 HTC gratia에가의 ARMv6 명령어 세트 칩 때문에 지원하지 퀄컴의 MSM7227 칩을 사용하는 것을 발견 pdadb.net를 사용

"native-code: '' 'armeabi-v7a'". 

필요로 당신은 덤프를 볼 수 있습니다. 친구와 동일한 전화 인 경우 코로나 일일 빌드 327 이전 버전을 다운로드하고 코드를 다시 컴파일해야만 응용 프로그램을 사용할 수 있습니다.

자료 :
내가 두 개 이상의 링크를 게시 할 수 없습니다,하지만 당신은 ' "장치 안드로이드에 대한 건물'코로나 '를 구글이라면 당신은 내가 약
PDADB.NET entry for HTC Gratia
PDADB.NET entry for the Qualcomm msm7227 chip

이야기하고있는 anscamobile 게시물을 찾아야한다
관련 문제