簡體   English   中英

無法從Google Play下載應用。 0台設備支持Android應用

[英]Unable to download app from Google play. Android app is supported by 0 devices

我遇到了AndroidManifest的奇怪錯誤,很明顯,由於Google拒絕了設備支持,所以我的AndroidManifest有點不對勁。

這是完全合並的AndroidManifest.xml的示例

 <?xml version="1.0" encoding="utf-8"?>
     <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
   android:versionCode="10009" android:versionName="1.0.9" 
   package="" platformBuildVersionCode="25" 
     platformBuildVersionName="7.1.1">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="25" />
<uses-feature android:name="android.hardware.location.gps" android:required="true" />
<uses-feature android:name="android.hardware.location.network" android:required="true" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<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" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-feature android:name="android.hardware.camera" android:required="true" />
<uses-feature android:name="android.hardware.camera2" android:required="true" />
<uses-feature android:name="android.hardware.bluetooth" android:required="true" />
<uses-feature android:name="android.hardware.bluetooth_le" android:required="true" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-feature android:name="android.hardware.camera2.full" />
<uses-feature android:name="android.hardware.sensor.compass" />
<uses-feature android:name="android.hardware.sensor.gyroscope" />
<uses-feature android:name="android.hardware.sensor.accelerometer" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<supports-screens android:anyDensity="true" android:normalScreens="true" android:largeScreens="true" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-feature android:name="android.hardware.wifi" android:required="false" />
<meta-data android:name="android.support.VERSION" android:value="25.3.1" />
<application android:theme="@style/AppTheme_NoActionBar" android:label="@string/app_name" android:icon="@mipmap/civitavecchia_app_icon" android:name="hr.sil.civitavecchia.AppRelease" android:allowBackup="false" android:largeHeap="true" android:supportsRtl="true" android:roundIcon="@mipmap/civitavecchia_app_icon">
    <activity android:theme="@style/AppTheme_NoActionBar" android:label="@string/app_name" android:name="hr.sil.civitavecchia.activities.SplashActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="hr.sil.civitavecchia.activities.MainActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.discoveredPOIs.DiscoveredPOIsActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.bestHunters.BestHuntersActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.gallery.GalleryActivity" />
    <activity android:name="hr.sil.civitavecchia.activities.introduction.IntroductionActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.maps.MapsActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.other.LeisureActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.other.PracticalInfoActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.pois.POIsActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.ar.AugmentedRealityActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.pois.POIDetailActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.profile.MyDetailsActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.rulesAndRegistration.RulesAndRegistrationActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.scavengerHunt.ScavengerHuntDetailActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.scavengerHunt.ScavengerHuntMapActivity" android:launchMode="singleTop" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.scavengerHunt.ScavengerHuntResultsActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.scavengerHunt.ScavengerHuntResultsDetailActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.scavengerHunt.ScavengerHuntsHomeActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.scavengerHunt.ScavengerHuntQuestionActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.scavengerHunt.CongratulationsActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.other.InfoActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.settings.SettingsActivity" android:screenOrientation="portrait" />
    <activity android:name="hr.sil.civitavecchia.activities.settings.LanguagesActivity" android:screenOrientation="portrait" android:configChanges="locale" />
    <meta-data android:name="io.fabric.ApiKey" android:value="XXXXXXXX" />
    <receiver android:name="hr.sil.android.ble.scanner.waker.WakeUpReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
            <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
        </intent-filter>
    </receiver>
    <service android:label="restartService" android:name="hr.sil.android.ble.scanner.waker.RestartService" android:enabled="true" android:exported="false" android:isolatedProcess="false" />
    <receiver android:name="hr.sil.android.bgsync.receiver.BackgroundAlarmReceiver" />
    <service android:name="hr.sil.android.bgsync.service.BackgroundService" />
    <activity android:theme="@*android:style/Theme.Translucent.NoTitleBar" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:exported="false" />
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
</application>

我也成功地在beta版本和生產版本中發布了apk,但是我沒有運氣來下載該應用程序。 是否有某種清單分析器會指出XML文件中的錯誤。 iOS會拒絕您並告訴您原因,但是在Play商店中,唯一的選擇是排除某些權限,並在每個版本中包含一個權限以識別問題所在,如果您擁有庫,這很難。

去除

<uses-feature android:name="android.hardware.camera2" android:required="true" />

android.hardware.camera綽綽有余。

如果您查看相機基本示例,您會發現它們僅聲明android.hardware.camera功能。

Google相機示例https://github.com/googlesamples/android-Camera2Basic/blob/master/Application/src/main/AndroidManifest.xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM