为什么我的应用在Google Play中与我自己的手机不兼容

时间:2017-02-08 09:33:16

标签: android developer-console

我知道这个问题已被问到很多,但我真的没有得到任何答案 我的应用与任何手机都不兼容: Developer console

这是我的机器人清单:

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

<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" />

<application

    android:allowBackup="true"
    android:icon="@drawable/ico"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity

        android:name=".FullscreenActivity"
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:label="@string/app_name"
        android:theme="@style/FullscreenTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:theme="@style/AppTheme.NoActionBar">
    </activity>
    <activity android:name=".Settings" />
    <activity android:name=".Chooser" />
    <activity android:name=".PdfReader"></activity>
</application>

</manifest>

当我用android studio分析我的应用程序时,我得到了这个清单:

<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="3"
android:versionName="1.0"
package="amaigh.biolotel"
platformBuildVersionCode="25"
platformBuildVersionName="7.1.1">

<uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="25" />

<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.WAKE_LOCK" />

<uses-permission
    android:name="com.google.android.c2dm.permission.RECEIVE" />

<permission
    android:name="amaigh.biolotel.permission.C2D_MESSAGE"
    android:protectionLevel="0x2" />

<uses-permission
    android:name="amaigh.biolotel.permission.C2D_MESSAGE" />

<application
    android:theme="@ref/0x7f08003b"
    android:label="@ref/0x7f06003d"
    android:icon="@ref/0x7f02006d"
    android:debuggable="true"
    android:allowBackup="true"
    android:supportsRtl="true">

    <activity
        android:theme="@ref/0x7f0800d7"
        android:label="@ref/0x7f06003d"
        android:name="amaigh.biolotel.FullscreenActivity"
        android:configChanges="0x4a0">

        <intent-filter>

            <action
                android:name="android.intent.action.MAIN" />

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

    <activity
        android:theme="@ref/0x7f08003c"
        android:label="@ref/0x7f06003d"
        android:name="amaigh.biolotel.MainActivity" />

    <activity
        android:name="amaigh.biolotel.Settings" />

    <activity
        android:name="amaigh.biolotel.Chooser" />

    <activity
        android:name="amaigh.biolotel.PdfReader" />

    <activity
        android:theme="@ref/0x0103000f"
        android:name="com.google.android.gms.ads.AdActivity"
        android:configChanges="0xfb0" />

    <activity
        android:theme="@ref/0x7f080125"
        android:name="com.google.android.gms.ads.purchase.InAppPurchaseActivity" />

    <activity
        android:theme="@ref/0x01030010"
        android:name="com.google.android.gms.common.api.GoogleApiActivity"
        android:exported="false" />

    <receiver
        android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
        android:enabled="true"
        android:exported="false" />

    <receiver
        android:name="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver"
        android:permission="android.permission.INSTALL_PACKAGES"
        android:enabled="true">

        <intent-filter>

            <action
                android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
    </receiver>

    <service
        android:name="com.google.android.gms.measurement.AppMeasurementService"
        android:enabled="true"
        android:exported="false" />

    <receiver
        android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver"
        android:permission="com.google.android.c2dm.permission.SEND"
        android:exported="true">

        <intent-filter>

            <action
                android:name="com.google.android.c2dm.intent.RECEIVE" />

            <action
                android:name="com.google.android.c2dm.intent.REGISTRATION" />

            <category
                android:name="amaigh.biolotel" />
        </intent-filter>
    </receiver>

    <receiver
                                  android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"
        android:exported="false" />

    <service
        android:name="com.google.firebase.iid.FirebaseInstanceIdService"
        android:exported="true">

        <intent-filter
            android:priority="-500">

            <action
                android:name="com.google.firebase.INSTANCE_ID_EVENT" />
        </intent-filter>
    </service>

    <provider
        android:name="com.google.firebase.provider.FirebaseInitProvider"
        android:exported="false"
        android:authorities="amaigh.biolotel.firebaseinitprovider"
        android:initOrder="100" />

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@ref/0x7f0a0006" />
</application>
</manifest>

3 个答案:

答案 0 :(得分:0)

如果您使用的是android studio

,请不要在清单中使用此代码

只需检查你的app.gridle文件min并定位SDK api no

答案 1 :(得分:0)

这是我的app build.gradle

apply plugin:'com.android.application'

android {
    compileSdkVersion 16
    buildToolsVersion '25.0.1'
    defaultConfig {
        applicationId "amaigh.biolotel"
        minSdkVersion 14
        targetSdkVersion 25
        versionCode 3
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'org.apache.directory.studio:org.apache.commons.io:2.4'
    compile 'com.android.support:appcompat-v7:25.0.1'
    testCompile 'junit:junit:4.12'
}

你看到有什么错误吗?

答案 2 :(得分:0)

更换后问题解决了 get_ipython().magic(...compile 'org.apache.directory.studio:org.apache.commons.io:2.4'