我有一个真正烦人的谷歌播放过滤问题。 我有一个针对Android设备的应用程序,我用另一个APK制作了另一个项目来定位表设备。谷歌播放 - 我的应用程序无法执行多APK支持(可以安装,但不执行)
电话版本大约一年前在市场上出售。当我将新的apk添加到应用程序时,它的工作原理如下:我有两个活动的APK文件,其中一个用于定位手机,另一个用于定位平板电脑。
但突然间我意识到没有任何APK正在工作。我的应用已在Play商店中列出,我甚至可以下载它。但一旦安装完成,我没有“运行”或“启动”按钮,我只有一个“卸载”按钮。而且即使应用程序是安装的,它不会显示在其他已安装的应用程序下,无处可见。
从比我试图恢复的东西,我从旧的,以前的工作版本创建一个新的,并取代了这个2,以前工作的APK。
等待几个小时后,手机重新启动,播放存储缓存清除即使使用恢复的APK,也有同样的问题。
这是我的Android清单文件(正常,但现在的工作它不工作 - 单APK版本):
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8" android:maxSdkVersion="15">
</uses-sdk>
<supports-screens android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"
android:anyDensity="true">
</supports-screens>
这里是我的平板电脑版本的Android清单文件(其工作正常,但现在它不工作 - 单APK版本):
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="15" android:maxSdkVersion="16">
</uses-sdk>
<compatible-screens>
<!-- all xlarge size screens -->
<screen android:screenSize="xlarge" android:screenDensity="ldpi"/>
<screen android:screenSize="xlarge" android:screenDensity="mdpi"/>
<screen android:screenSize="xlarge" android:screenDensity="hdpi"/>
<screen android:screenSize="xlarge" android:screenDensity="xhdpi"/>
<!-- Special case for Nexus 7 -->
<screen android:screenSize="large" android:screenDensity="213"/>
</compatible-screens>
我知道在第一个APK我使用支持屏幕的标签,而在另一种兼容屏(可能是这个原因),但我仍不很不知道如何解决它。
已经尝试过的工作流程是:
- 单APK,只有使用支持屏标签清单。无法正常工作
- 单个APK,仅适用于使用兼容屏幕标签的Android清单。不能正常工作
- 混合上述组合。不工作
现在我真的wan't找回旧的情况下,不支持平板电脑等
请帮帮忙! :) 因为我做了一个自我卸载情况与此...