将应用程序升级到Android 14并在设备上运行,但Google Play商店显示“您的设备与此版本不兼容”

问题描述 投票:0回答:1

我将应用程序从 Android 13 升级到 14(即 API 级别 34)。我能够部署该应用程序并在本地运行得很好。

我部署到 Google Play 商店后,商店现在显示“您的设备与此版本不兼容”。

为了确认版本,Google Play Console 表示此版本确实是“目标 SDK 34”和“API 级别 29+”。

这可能不相关,但我仍然在 Google Play 控制台上收到令人困惑的政策错误,说我需要在 8 月 30 日之前升级到 Android 14。

这是清单。没有改变。

<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.unity3d.player"
    xmlns:tools="http://schemas.android.com/tools">
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <uses-feature android:name="oculus.software.overlay_keyboard" android:required="true" />
    <uses-permission android:name="com.oculus.permission.USE_SCENE"/>
    <application>
        <activity android:name="com.unity3d.player.UnityPlayerActivity"
                  android:theme="@style/UnityThemeSelector">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
        </activity>
    </application>
</manifest>

我尝试加快应用程序版本并重新部署以防万一,但这不起作用。我还获得了延长政策截止日期的许可,但我的应用程序页面仍然显示兼容性错误。我正在考虑再次重新部署新版本,因为可能在部署应用程序时出现活动策略错误将其弄乱?我不知道。

android google-play android-manifest google-play-console
1个回答
0
投票

我想通了。我必须从清单中删除 Oculus 权限/功能,因为 Android 移动设备不支持这些权限/功能。

© www.soinside.com 2019 - 2024. All rights reserved.