2014-11-14 46 views
1

这是我第一次将我的应用程序上传到Google Play商店,但我发现并解决了“无兼容设备”的问题。我认为我已经涵盖了清单文件中的所有要求。我的应用程序需要进行一些简单的事情,我的应用程序必须能够在API 9的范围内运行,以API 20.这是我的清单文件Google Play Dev Console始终显示不兼容设备

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="kolek.com.kolekin" > 

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

<compatible-screens> 
    <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="ldpi" /> 
    <screen android:screenSize="large" android:screenDensity="mdpi" /> 
    <screen android:screenSize="large" android:screenDensity="hdpi" /> 
    <screen android:screenSize="large" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="xlarge" android:screenDensity="ldpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="mdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="hdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="213" /> 
</compatible-screens> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/Theme.Theme" > 
    <activity 
     android:name=".Login" 
     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> 

    <activity android:name=".Register" 
     android:screenOrientation="portrait" 
     android:label="Register"> 
    </activity> 

    <activity android:name=".MainActivity" 
     android:screenOrientation="portrait" 
     android:label="Kolek.in"> 
    </activity> 

    <!--<activity android:name=".GroupLists"--> 
     <!--android:screenOrientation="portrait"--> 
     <!--android:label="Group Data">--> 
    <!--</activity>--> 

    <activity android:name=".GroupData" 
     android:screenOrientation="portrait" 
     android:label="Data"> 
    </activity> 

    <activity android:name=".GroupDetail" 
     android:screenOrientation="portrait" 
     android:label="Group Detail"> 
    </activity> 

    <activity android:name=".ShowMap" 
     android:screenOrientation="portrait" 
     android:label="Map"> 
    </activity> 

    <activity android:name=".AddItem" 
     android:screenOrientation="portrait" 
     android:label="Add Item"> 
    </activity> 

    <activity android:name=".SavedItem" 
     android:screenOrientation="portrait" 
     android:label="Saved Items"/> 

    <activity android:name=".Profile" 
     android:screenOrientation="portrait" 
     android:label="Profil"/> 

    <activity android:name=".About" 
     android:screenOrientation="portrait" 
     android:label="Tentang"/> 
</application> 

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-feature android:name="android.hardware.Camera" android:required="true"/> 

难道我错过了什么? 注意:我正在使用Android Studio,因此minSdkVersion等放在app.gradle文件中。谢谢。

+0

我没有用摇篮本身,而是什么其他问题,如果你在这里清单添加一个小行<使用-SDK安卓的minSdkVersion =“9” /> – MOSO

+0

@MOSO我终于将相机要求更改为“false”,开发者控制台显示支持的设备,我只是想为什么会发生这种情况。你有什么想法吗? –

+0

嗯...看到了。 Google不允许使用虚假兼容性的设备。我挥了挥一下这里http://stackoverflow.com/questions/10475954/why-does-the-google-play-store-say-my-android-app-is-incompatible-with-my-own-de希望你也检查过是否经过它。有时谷歌真的想让我们工作:p采访我们的耐心..:D – MOSO

回答

0

无需添加支持屏幕和兼容屏幕。任何人都会这样做。

此外,如果你的相机是不是强制性然后设置必填字段为false,你也应该在你的清单

uses-permission android:name="android.permission.CAMERA" />

除此之外,我没有看到

+0

您提交过程后,设备在Google Play商店中显示的估计时间有多长? –

相关问题