2012-10-26 63 views
0

我有一個問題,我發表了我的APK,但人們不能下載它只是說,這是不兼容的設備測試,我的朋友們: 我的朋友有一個「正常華電國際」屏幕。的Android APK發佈incompatiblility

這是我的清單:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.switchart.game" 
android:versionCode="5" 
android:versionName="1.0"> 
...... 
...... 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.SET_WALLPAPER" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<supports-screens 
android:smallScreens="true" 
android:normalScreens="true" 
android:largeScreens="true" 
android:anyDensity="true" /> 
<uses-sdk 
android:minSdkVersion="7" 
android:targetSdkVersion="10"/> 
</manifest> 

我發佈以下信息:

versionCode: 5 
versionName: 1.0 
Taille : 48M 
Localisée en : par défaut, English, French 
Autorisations : android.permission.INTERNET, android.permission.WRITE_EXTERNAL_STORAGE, android.permission.GET_ACCOUNTS, android.permission.ACCESS_NETWORK_STATE, android.permission.SET_WALLPAPER, android.permission.VIBRATE 
Fonctionnalités : android.hardware.screen.portrait, android.hardware.touchscreen 
Aucun fichier d'extension principal 
Aucun fichier d'extension correctif 
« moins 
Niveau d'API : 7-17+ 
Écrans compatibles : small-xlarge 
Textures OpenGL : toutes 
Désactiver 

當我按下這個命令AAPT轉儲徽章我有這樣的:

package: name='com.switchart.game' versionCode='5' versionName='1.0' 
application-label:'Switch art' 
application-label-en:'Switch art' 
application-label-fr:'Switch art' 
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-icon-320:'res/drawable-xhdpi/icon.png' 
application: label='Switch art' icon='res/drawable-mdpi/icon.png' 
launchable-activity: name='com.switchart.game.Main' label='Switch art' icon='' 
uses-feature-not-required:'android.hardware.touchscreen' 
uses-feature-not-required:'android.hardware.screen.portrait' 
uses-permission:'android.permission.INTERNET' 
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE' 
uses-permission:'android.permission.GET_ACCOUNTS' 
uses-permission:'android.permission.ACCESS_NETWORK_STATE' 
uses-permission:'android.permission.SET_WALLPAPER' 
uses-permission:'android.permission.VIBRATE' 
sdkVersion:'7' 
targetSdkVersion:'10' 
uses-permission:'android.permission.READ_EXTERNAL_STORAGE' 
uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WR 
ITE_EXTERNAL_STORAGE' 
main 
wallpaper 
other-activities 
supports-screens: 'small' 'normal' 'large' 'xlarge' 
supports-any-density: 'true' 
locales: '--_--' 'en' 'fr' 
densities: '120' '160' '240' '320' 

我注意到食物出現問題時發佈兼容屏幕:small-xlarge out我做了一些與所有寬度兼容的東西! AAPT轉儲徽章:我有這樣的「小」「正常」「大」「XLARGE」 爲什麼會有差別?有什麼問題?

我不想因爲我想是兼容的SDK版本7,而不是使用「兼容屏」,「支持屏」!

見我的清單文件有問題? 你有什麼建議嗎?

非常感謝您

+0

你想這個應用程序在所有屏幕上的工作?如果是這樣,一起擺脫supports-screens指令 - 默認是全部。或者是否有某些屏幕類型*您想禁止? – Shadow

回答

0

你必須在XLARGE屏幕屬性附加傷害添加到您的支持屏幕標籤:

android:xlargeScreens="true" 
+0

android:xlargeScreens =「true」在android 2.1版本中不存在! – user1048194

+0

HTC Desire無法從谷歌播放下載應用程序。如何知道它爲什麼不想下載? – user1048194

+0

你可以構建你的應用程序高於2.1,並指定它應該可用的最低sdk。我現在用4.1sdk構建我所有的應用程序,有些甚至至少有1.6的sdk。希望有所幫助 – SunnySonic