我在Google Play上有一款应用。拥有华硕Transformer的用户由于某种原因无法找到该应用。我的表现很简单:
<manifest
package="com.me.test"
android:versionCode="1"
android:versionName="1" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<application
... >
<activity>
...
</activity>
</application>
</manifest>
我是否需要明确声明它以考虑应用程序&#34;兼容&#34;? Play商店列出了超过4k的设备,与我的应用程序兼容,所有华硕平板电脑型号都出现在我的最后,因为&#34;兼容&#34;。
由于
答案 0 :(得分:0)
在我的某个应用中,我没有7&#34;或10&#34; Google Developer Console中的平板电脑。在我的清单中,我还没有声明<supports-screens>
任何大小。我有&#34;支持的设备6250&#34;和&#34;排除的设备0&#34;。我有一个相当标准的应用程序,其清单与您的类似:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="my.app"
android:installLocation="auto"
android:versionCode="1234"
android:versionName="1234" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
... >
</activity>
...
</application>
</manifest>
在Google Developer Console下的应用优化提示中,我在&#34;设计适用于平板电脑的应用&#34;
下有以下几点:您的制作APK需要符合以下条件:
最低Android版本和目标Android版本需要支持平板电脑(请检查targetSdkVersion和minSdkVersion)。 Learn more
您的APK应支持常见的平板电脑屏幕尺寸(LARGE和XLARGE)。 Learn more
上传平板电脑屏幕截图:将7英寸和10英寸平板电脑的至少一个屏幕截图上传到商品详情。 Learn more
然而,我可以确认我的应用程序是否会出现在Google Play中以获得10&#34;平板电脑运行4.2和另一个10&#34;平板电脑运行4.4,没有<supports-screens>
标签。我在清单中看到的差异是minSdkVersion和targetSdkVersion。实际上,更高的值可能需要设置这些选项,因为在API级别11中添加了对平板电脑的初始支持。如果没有,我会怀疑您的应用程序的某些其他方面使其无法为华硕配置变压器。