我的Android应用程序不支持google play上的所有Android设备

我的Android应用程序不支持google play上的所有Android设备,android,Android,我在Google Play上发布了新的Android应用程序。我应该从清单文件中添加或删除什么,以便它必须支持所有android手机和选项卡。您需要在AndroidManifest.xml中设置minSdkVersion <uses-sdk android:minSdkVersion="1" android:targetSdkVersion="19" /> 但您需要确保舒尔的应用程序在所有设备上都能正常工作。在项目的AndroidManifest.XML中设置目

我在Google Play上发布了新的Android应用程序。我应该从清单文件中添加或删除什么,以便它必须支持所有android手机和选项卡。

您需要在AndroidManifest.xml中设置minSdkVersion

<uses-sdk
    android:minSdkVersion="1"
    android:targetSdkVersion="19" />


但您需要确保舒尔的应用程序在所有设备上都能正常工作。

在项目的AndroidManifest.XML中设置目标sdk值

<uses-sdk android:minSdkVersion="integer"
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />

您应该将android:minSdkVersion保持为1,将android:targetSdkVersion保持为19(android KitKat) 请参阅Android xml:

API兼容性:

<uses-sdk android:minSdkVersion="1"
          android:targetSdkVersion="~"/>
    <supports-screens 
            android:xlargeScreens="true"
            android:largeScreens="true" 
            android:normalScreens="true" 
            android:smallScreens="true" 
            android:anyDensity="true"  
        />

显示兼容性:

<uses-sdk android:minSdkVersion="1"
          android:targetSdkVersion="~"/>
    <supports-screens 
            android:xlargeScreens="true"
            android:largeScreens="true" 
            android:normalScreens="true" 
            android:smallScreens="true" 
            android:anyDensity="true"  
        />

在Google Play开发者控制台中,选择您的应用程序,转到“APK”,并确保没有排除任何设备


我刚刚上传了一个测试应用程序,我设法支持4444台设备中的4400台。被排除在外的是一些谷歌电视设备和其他神秘设备。我认为这已经足够好了…

您是否在res文件夹中为不同的屏幕创建了不同的布局?在清单中添加了支持屏幕类型?请发布您的清单。如果您还没有这样做,我也建议您阅读此内容:即使您设法获得所有设备的支持,您的应用程序在没有不同布局的情况下可能无法正确缩放。是的,我在res文件夹中创建了不同的布局文件夹(xhdpi、hdpi、mdpi、ldpi)。我还添加了对屏幕类型的支持。我的目标是支持所有android设备。我已经做到了,但它看起来是屏幕分辨率问题。我应该做什么来支持所有屏幕。在布局文件中,使用填充父内容和换行内容来指定视图的宽度和高度,而不是在dp中指定。如果它看起来仍然不合适,请与您共享我已经完成的布局xml文件,但它看起来有屏幕分辨率问题。我应该怎么做才能支持所有的屏幕。你可以浏览谷歌的ioshed项目。它适用于手机和平板电脑,支持不同的分辨率。