Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android发布apk不兼容_Android_Apk_Publish_Incompatibility - Fatal编程技术网

android发布apk不兼容

android发布apk不兼容,android,apk,publish,incompatibility,Android,Apk,Publish,Incompatibility,我有一个问题,我发布了我的apk,但人们无法下载,只是说它与我朋友测试的设备不兼容: 我的朋友有一个“普通的HDPI”屏幕 这是我的清单: <?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:ve

我有一个问题,我发布了我的apk,但人们无法下载,只是说它与我朋友测试的设备不兼容: 我的朋友有一个“普通的HDPI”屏幕

这是我的清单:

<?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 dump徽章时,我有:

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'
我注意到一个问题,在食品出版它兼容屏幕:小xlarge了我做了一些兼容所有宽度! aapt dump徽章:我有这个“小”的“普通”的“大”的“xlarge” 为什么不同?有什么问题吗

我不想使用而不是“兼容屏幕”“支持屏幕”,因为我想兼容sdk版本7

看到我的清单文件有问题吗? 你有什么建议吗


非常感谢

您必须将xlarge screen atribute添加到支持的屏幕标签中:

android:xlargeScreens="true"

是否希望此应用程序在所有屏幕上都工作?如果是这样的话,那么一起去掉supports screens指令-默认值为all。或者您确实想禁止某些屏幕类型?android:xlargeScreenses=“true”在android 2.1版中不存在!HTC Desire无法从google play下载应用程序。如何知道它为什么不想下载?你可以使用高于2.1的版本构建你的应用程序,并指定你的应用程序应该提供的最低sdk。我现在正在用4.1sdk构建我的所有应用程序,有些应用程序的sdk最低为1.6。希望有帮助