2012-06-26 91 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上运行它,并且它在市场上说的是同样的东西。 –

相关问题