2014-02-14 53 views
3

你好嗎?Google Play - 在Unity中發佈遊戲時出現兼容性錯誤

嗯,我在Google Play中遇到了一些問題。 問題是:我的合作伙伴和我昨天在Google Play上發佈了該應用,但是,即使最低版本爲Android 2.2(minimun SDK 8,目標SDK 19),該應用也不會顯示爲可下載到任何設備。始終顯示設備不兼容的消息。在開發過程中,我們使用Nexus 4進行測試,一切正常,但仍無法通過Google Play上的該手機下載遊戲。該遊戲還在Galaxy S3,Nexus 5,XPeria U和Moto G上運行良好,也無法下載。

我改變了AndroidManifest.xml中的一切,就像我在各種線程中看到的一樣,但沒有任何改變。有我的.xml的內容

請幫忙,我不知道該怎麼辦。

謝謝!

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.unity3d.player" 
    android:installLocation="preferExternal" 
    android:theme="@android:style/Theme.NoTitleBar" 
    android:versionCode="4" 
    android:versionName="1.0.1"> 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="19" /> 

    <supports-screens 
     android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:xlargeScreens="true" 
     android:anyDensity="true"/> 

    <application 
     android:icon="@drawable/app_icon" 
     android:label="@string/app_name" 
     android:debuggable="true"> 
     <activity android:name="com.unity3d.player.UnityPlayerProxyActivity" 
        android:launchMode="singleTask" 
        android:label="@string/app_name" 
        android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity android:name="com.unity3d.player.UnityPlayerActivity" 
        android:launchMode="singleTask" 
        android:label="@string/app_name" 
        android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> 
     </activity> 
     <activity android:name="com.unity3d.player.UnityPlayerNativeActivity" 
        android:launchMode="singleTask" 
        android:label="@string/app_name" 
        android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> 
      <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" /> 
     </activity> 

      <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 
      <receiver android:name="com.google.ads.InstallReceiver" android:exported="true"> 
       <intent-filter> 
        <action android:name="com.android.vending.INSTALL_REFERRER" /> 
       </intent-filter> 
      </receiver> 
</application> 

     <uses-permission android:name="android.permission.INTERNET"/> 
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 


</manifest> 

回答

0

如果您發佈了像阿爾法或測試版遊戲,您必須定義一個郵件來測試應用程序。但是,如果您已經這樣做了,則可以檢查以下問題:

1 - 檢查在註冊郵件中定義的設備;

2 - 將處理器的設備版本與ARMv7上的處理器版本進行比較;