Google Play控制台提示您您的应用与所有设备不兼容

时间:2018-11-05 10:21:06

标签: android google-play google-play-console

我在Google Play上有一个使用Alpha版的应用。 今天,我上传了另一个版本,奇怪的是Google Play说您的应用支持0个设备。 我在Galaxy Tab上运行我的应用程序,并且运行正常。但是,为什么Google Play会显示0个支持的设备。

清单权限:

<uses-feature android:name="android.hardware.usb.host"
        android:required="false"/>
    <uses-permission android:name="android.permission.MANAGE_USB"
        tools:ignore="ProtectedPermissions" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission
        android:name="android.permission.READ_PHONE_STATE"
        tools:node="remove" />
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="false" />
    <permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <permission
        android:name="com.absoluit.christianiataxidriver.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-permission android:name="com.absoluit.christianiataxidriver.permission.MAPS_RECEIVE" />

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

和App-Build文件:

compileSdkVersion 27
    useLibrary 'org.apache.http.legacy'
    buildToolsVersion "27.0.3"
    defaultConfig {
        applicationId "application_id_here"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode 232
        versionName "2.5"
        multiDexEnabled true
    }
    dataBinding {
        enabled true
    }

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我正在分享,以便对其他人有帮助。

我在应用程序中使用SginalR。然后我将signalR库添加为jar文件。 在那个罐子里有三个其他的本地罐子引起了错误:

signalr-client-sdk.jar
|
|-lib
|  |
|  |-getLibs.ps1
|  |-getLibs.sh
|  |-gson-2.2.2.jar

所以我在app-> gradle文件中添加了以下行,以避免将它们与apk打包在一起。

packagingOptions {
  exclude 'lib/getLibs.ps1'
  exclude 'lib/getLibs.sh'
  exclude 'lib/gson-2.2.2.jar'
}

现在一切都很好。 希望它也能帮助其他人。