我的应用已在Google Play上发布了几个月。有手机和平板电脑的人可以下载它。令人惊讶的是,有时候在过去两周内,谷歌播放的内容发生了变化,而我的应用仅适用于手机(我使用平板电脑搜索时无法找到它)。
知道是否有变更或我需要实施?我没有在我的显示文件中指定任何设备屏幕大小,所以它应该没问题,对吧?
非常感谢
EDIT。下面是清单文件。这个应用程序支持平板电脑但突然停止了
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myApp"
android:versionCode="5"
android:versionName="3.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
<uses-permission android:name="android.permission.VIBRATE" />
........
////Activities are here
..
</manifest>
答案 0 :(得分:4)
我找到了解决方案 我使用了支持屏幕标签,我明确地将xlarge屏幕设置为true。 我联系了Google,他们说这是他们正在调查的问题。
答案 1 :(得分:4)
尝试将此添加到您的清单
<compatible-screens >
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
</compatible-screens>
祝你好运!
<screen android:screenSize="small" android:screenDensity="480" />
<screen android:screenSize="normal" android:screenDensity="480" />
<screen android:screenSize="large" android:screenDensity="480" />
<screen android:screenSize="xlarge" android:screenDensity="480" />
编辑:对于xxhdpi,您必须使用“480”
答案 2 :(得分:1)
尝试更改:
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.VIBRATE" />
要:
<uses-feature android:name="android.hardware.telephony.SEND_SMS" android:required="false"/>
<uses-feature android:name="android.hardware.vibrate" android:required="false"/>