1

我正在尝试在 Play 商店中发布应用程序包。由于 android.hardware.telephony 功能,它显示不支持仅 wifi 平板电脑。我将此功能的 required 标志设置为 false。但仍然玩控制台在设备目录中显示相同的错误。知道为什么它显示错误为不支持的设备 samsung Galaxy A7 lite(仅限 wifi)吗?

我正在通过以下方式检查此问题:我上传应用程序包然后保存它。在发布之前,我会转到设备目录以检查同一应用程序包的支持设备。在那里我看到了一个错误。

我的 AndroidManifest 权限和功能:

<uses-permission android:name="android.permission.INTERNET" />
            
    <uses-permission android:name="android.permission.CAMERA" />
        
    <uses-permission android:name="android.permission.WAKE_LOCK" />
            
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
            
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
        
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
            
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        
        <uses-feature
                android:name="android.hardware.camera"
                android:required="false"
                tools:node="replace"/>
        
            <uses-feature
                android:name="android.hardware.camera.autofocus"
                android:required="false"
                tools:node="replace"/>
        
            <uses-feature
                android:name="android.hardware.telephony"
                android:required="false"
                tools:node="replace"/>

合并清单:

合并清单文件

播放控制台错误:

不支持所需功能:android.hardware.telephony

4

1 回答 1

0

这个问题解决了。对于其他人,我在这里给出答案。有趣的是,我只是忽略了已保存版本的设备目录并直接将其推出。该清单更改开始适用于发行版,并且播放控制台开始显示对以前不支持的设备的支持。:)

于 2022-01-04T13:56:33.667 回答