我在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
}
答案 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'
}
现在一切都很好。 希望它也能帮助其他人。