2012-06-26 116 views
0

我有一個運行Cyanogen 9(4.0.4 ICS)的三星Galaxy SII(Sprint版本Epic 4G Touch)。屏幕密度是默認的。在市場上它說我的應用程序與API 8-16 +兼容,並支持來自small-xtra large的屏幕。出於某種原因,它仍然與我的手機不兼容。它是否與我的自定義ROM有關?或者可能是我正在運行4.0.4的事實?所有無法安裝的用戶似乎也在運行自定義的ROM。Android應用程序不兼容4.0.4

我的清單:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="org.pwnsro.dayz" 
android:versionCode="5" 
android:versionName="1.0.4" > 

<uses-sdk android:minSdkVersion="8" 

    android:targetSdkVersion="15" /> 
<supports-screens 
    android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:resizeable="true" 
    android:smallScreens="true" > 
</supports-screens> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".DayZActivity" 
     android:label="@string/app_name" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

而且我project.properties:

target=android-15 

*編輯: 似乎只在ICS AOSP全集的用戶有兼容性問題。我切換到三星4.0.4 ROM,我能夠從市場上安裝。

+0

你使用什麼手機? API 16+應該表明它可以在未發佈的版本4.1以上運行。 – Eric

+1

呃,我帖子的第一句話..告訴你我的電話.. –

+1

...哇。這會教會我在醒來之後繼續堅持......對不起,我的無知。 > _ < – Eric

回答

1

您是否在Android開發人員控制檯中將複製保護設置爲ON?看看this頁面。

要複製保護應用程序,請在爲應用程序配置發佈選項時將複製保護設置爲「開啓」。 Google Play不會在開發者設備或未發佈的設備上展示受版權保護的應用。

+0

謝謝,這個伎倆。 –

0

既然你這樣說:

我切換到三星4.0.4 ROM和我能夠從市場上安裝此。

我想問題是/是你的自定義ROM。你有沒有試過另一個自定義ROM?也許這是一個特定的ROM或谷歌播放不認爲它是一個兼容的SO問題。

+0

AOKP ROM和Cyanogen 9 mod ROM都是不兼容的,因此我的聲明似乎任何AOSP ICS ROM都無論出於何種原因都是不相容的。這只是爲了我的手機,我有其他人嘗試在AOSP定製ROM上運行它,並且它在市場上說的是同樣的東西。 –

相關問題