6***@qq.com
6***@qq.com
  • 发布:2025-08-06 13:42
  • 更新:2025-08-06 13:42
  • 阅读:34

在AndroidManifest.xml中配置supports-screens,云打包报错

分类:uni-app

在项目的根目录新加AndroidManifest.xml并如下配置
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="项目包名">
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens="false"
android:requiresSmallestWidthDp="320"
/>
</manifest>

第一次云打包报错信息
HBuilderX版本号:4.75
uniapp 编译器版本: 4.75
云打包服务器SDK版本: 4.75

[PackagePath]/app/AndroidManifest.xml:3:21-48 Error:
Attribute supports-screens@largeScreens value=(true) from AndroidManifest.xml:3:21-48
is also present at [:customAndroidManifest] AndroidManifest.xml:9:9-37 value=(false).
Suggestion: add 'tools:replace=\"android:largeScreens\"' to <supports-screens> element at AndroidManifest.xml:3:3-159 to override.

然后按照报错里的提示信息在supports-screens标签上添加
tools:replace="android:smallScreens,android:normalScreens,android:largeScreens,android:xlargeScreens,android:requiresSmallestWidthDp"

第二次打包仍然报错
报错信息和第一次一样

请问应该怎么设置largeScreens=false

2025-08-06 13:42 负责人:无 分享
已邀请:

要回复问题请先登录注册