在Google Play开发者控制台中,0支持设备。

6

我在Android应用程序上遇到了问题... 它在我的设备上运行完美,但在开发者控制台上支持度为0。

这是我的AndroidManifest.xml。 我检查过它没有错误。

我不知道该从哪里开始寻找解决办法。

有人能帮我吗?

<?xml version="1.0" encoding="utf-8"?>

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="xxx.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<permission
    android:name="xxx.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

<uses-feature
    android:name="android.hardware.camera"
    android:required="false" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity
        android:name=".activities.SplashActivity"
        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=".activities.MainActivity"
        android:label="xxx"
        android:screenOrientation="portrait">
    </activity>

    <activity
        android:name=".activities.ProfileCropImageActivity"
        android:screenOrientation="portrait" />

    <receiver
        android:name="com.google.android.gms.gcm.GcmReceiver"
        android:exported="true"
        android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <category android:name="xxx.gcm" />
        </intent-filter>
    </receiver>

    <service
        android:name="xxx.services.MyGcmListenerService"
        android:exported="false">
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
        </intent-filter>
    </service>
    <service
        android:name="xxx.services.MyInstanceIDListenerService"
        android:exported="false">
        <intent-filter>
            <action android:name="com.google.android.gms.iid.InstanceID" />
        </intent-filter>
    </service>
    <service
        android:name="xxx.services.RegistrationIntentService"
        android:exported="false">
    </service>
</application>

以下是build.gradle的部分内容:
    defaultConfig {
    applicationId "xxx"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0.0"
}

你的目标SDK是什么? - J.D.
请添加 build.gradle 文件。 - USKMobility
目标 SDK 将会是 23 吧。 - Ima
1个回答

2
请看这个这个链接,我认为它可以帮助您解决问题。 但总结一下,可能是您在uses permission或uses feature中的命名不正确导致的。也可能是您使用的第三方库引起的。希望这可以帮到您!

谢谢提供的链接!我删除了“compile 'org.apache.directory.studio:org.apache.commons.codec:1.8'”这一行,然后它就可以工作了! - Ima
很好!很高兴能帮到你! - Charles Li

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接