我最近發佈有關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