我最近发布有关Play商店不让我发布我的应用程序没有minSdkVersion,但每当我将它设置为“1”以上的任何东西,我的应用程序只是不工作(minSdkVersion breaking program)。应用程序没有显示在谷歌播放4.x设备
所以这家伙建议只是将我的minSdkVersion设置为1,它工作。但现在当我提出我的应用程序,即使开发者网站说:
API level: 1-16+
Supported screens: normal-xlarge
OpenGL textures: all
但the app只显示其支持下4.x版的Android,我开发它我4.0.4设备上。我尝试了四处搜索,发现有些人在使用支持的电话时遇到了服务问题,所以我删除了所有的服务,因为我不需要提供此版本的应用程序。它仍然没有工作。所以我不知道还有什么要做,这里是我的AndroidManifest.xml,如果它有帮助...我一直在试图弄清楚为什么我的应用程序现在不工作了一个星期,仍然没有。我曾尝试将targetSdkVersion设置为14,我的应用程序仍然中断。我清理了我的代码,将已经很短的200行应用程序中的所有内容全部清理出来,但仍然无法正常工作。有什么我不能用在我的应用程序中使用的Android应用程序4.0?还是仅仅是我的AndroidManifest?非常感谢!
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.unparalleledsoftware.app.list"
android:versionCode="5"
android:versionName="2.02" >
<uses-sdk
android:minSdkVersion="1" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
我要指出,我现在用的是Theme.Holo.Light,但即使我改变它DeviceDefault这是行不通的。
编辑:
我GOOGLE了我的朋友三星Galaxy S3的应用程序(它并没有在他的手机上的Play商店显示出来),当我用谷歌搜索应用程序,并击中“安装”按钮开始安装在谷歌和它在谷歌Play商店打开,并能够安装。当我在我的手机Galaxy Note上做同样的事情时,它在Google Play商店中打开,但后来说“不兼容”。为什么?他们都在同一版本的操作系统上。为什么我的兼容性不好,或者One X兼容,但是三星Galaxy S3工作...?
编辑:用targetSdkVersion编译时,http://pastebin.com/mxgWNLdM
它显示了我的Galaxy Nexus(4.1)和Xoom(4.0.3)罚款。 – Eric 2012-07-16 22:26:06
应用程序下载并安装在我的Nexus S(4.0.4) – Devunwired 2012-07-16 22:26:38
我有一个三星Galaxy Note,我的朋友有一个HTC One X,他们都没有显示该应用程序。而且,如果我进入网站,则表明我的设备(我开发它的设备)和HTC One X都不兼容......我甚至无法在我开发的设备上找到它:( – Zargle 2012-07-16 23:49:19