2012-01-08 84 views
0

我有一個應用程序在Android市場報告無法比較,所以不能安裝在三星Galaxy Mini上。開發者控制檯說這是由於我的清單設置。與三星Galaxy Mini的設備兼容性問題

我的清單很輕:android 1.5或更高版本以及裸露的骨骼權限,所以我很驚訝這是問題所在。

我的問題是兩個部分:

  1. 是否有任何工具來幫助診斷設備和應用的兼容性。

  2. 我的清單有什麼問題?

這裏是我的清單

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.basl.bugsy.free" 
    android:versionCode="8" 
    android:versionName="8" 
    installLocation="preferExternal"> 

    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".BugsyFreeGame" 
       android:label="@string/app_name" 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="3" /> 
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
    <uses-permission android:name="android.permission.INTERNET"/> 
</manifest> 
+0

您的清單不見了 – James 2012-01-08 09:57:53

+0

當上傳到Android市場,你有沒有設定任何國家的限制,或者是錯誤具體介紹一下「不兼容?」。我可能會猜測Galaxy Mini中沒有外部存儲,但不知道細節。 – 2012-01-08 11:57:22

+0

謝謝,它有外部存儲和沒有國家特定的東西 – Twisted 2012-01-08 17:34:04

回答

3

是否有任何工具來幫助診斷設備和應用的兼容性。

嘗試MOTODEV's App Validator。他們不會告訴你,你會遇到三星Galaxy Mini的問題,但如果你的Mini問題也會導致摩托羅拉的某些設備出現問題,它告訴你的錯誤可能有助於清除這些問題。

我的清單有什麼問題?

三星Galaxy Mini可能被認爲是一款小屏幕設備。嘗試添加一個<supports-screens>元素,具體聲明您支持的屏幕尺寸,包括小屏幕。

此外,請認真重新考慮您的<uses-sdk>元素,特別是您選擇的android:targetSdkVersion。您的應用在Android 3.0及更高版本的設備上顯示爲過時,並且已有更多Android 1.5(又名,API Level 3)設備。如果您將android:targetSdkVersion設置爲11或更高,那麼您的應用仍然可以在較舊的設備上運行,但您將採用Honeycomb外觀(小部件,動作欄等全息主題),這會使您的應用看起來像它屬於較新的設備。

+0

<支持屏幕>排序它,謝謝 – Twisted 2012-01-09 10:22:38

+1

感謝您有關targetSdkVersion的提示,我不知道這一點。我從這裏的建議http://stackoverflow.com/a/4994039/428280工作,因爲我的遊戲自畫在全屏幕我應該沒問題。 – Twisted 2012-01-09 10:33:12

+0

@CommonsWare感謝您的提及。上週我們發佈了一個新的App Validator作爲獨立工具以及Eclipse插件。 Web工具可以方便快速使用,但不會像Eclipse工具那樣快速更新。 – 2012-01-09 14:54:02

1

最近,我身邊一個強大的問題:三星Galaxy迷你三星Galaxy王牌

我也跟着一切都在這個線程,都非常有趣的帖子。它解決了一些問題,但這兩款設備卻沒有運氣。

最後,我結束了disactivating一個簡單的功能:

<use-feature android:name="android.hardware.camera.autofocus" /> 

我其實並沒有「真正」需要該功能。 Paf,我的應用程序在新的更新後立即出現在這兩個設備上。 :)

所以...我的建議的段子:使用用功能自動對焦只有當你的應用程序依賴於它

+0

這是一個奇怪的因爲這些設備確實有相機的 – Twisted 2012-06-09 13:44:58