Я разработал приложение для Android с Corona SDK, у меня есть Samsung Galaxy S2, с которым я пытался использовать мое приложение.
Но сегодня я услышал, что друг, у которого есть HTC Gratia A6380, получил ошибку, когда пытался загрузить приложение из Android Market.
Он сказал: «Это приложение не совместимо с Tele2 HTC HTC Gratia A6380».
Я не могу понять, почему.
С Android SDK я запустил эту команду:
. / Aapt dump badging 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'
Приложение использует функцию "встряхивания", но я думаю, что HTC Gratia имеет эту функцию, и, очевидно, это тоже не является обязательным требованием.
Кто-нибудь знает, почему он не совместим с HTC Gratia? Или, по крайней мере, может указать мне правильное направление?