You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级至Android 14(API 34)后Google Play提示设备不兼容问题

问题:升级到Android 14(API 34)后Google Play显示设备不兼容

我将应用从Android 13升级至Android 14(API level 34),本地部署运行一切正常,但发布至Google Play Store后,商店提示"your device isn't compatible with this version"。通过Google Play Console确认,该版本确实为Target SDK 34且支持API levels 29+。此外,我还收到了Google Play Console的政策错误提示,要求在8月30日前升级至Android 14,这让我感到困惑。

未修改的Manifest文件如下:

<?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 14升级无关,只需移除Manifest中的Oculus权限及特性即可。具体需要删除的内容:

  • <uses-feature android:name="oculus.software.overlay_keyboard" android:required="true" />
  • <uses-permission android:name="com.oculus.permission.USE_SCENE"/>

内容的提问来源于stack exchange,提问作者Mike Schultz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 00:19:56