This repository was archived by the owner on Sep 6, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
安卓打包安全图被自动混淆 #8
Copy link
Copy link
Open
Description
安卓发布时安全图被自动压缩,导致百川初始化失败,不知道大家有没有遇到这个问题。
我试过以下4个方法想保留安全图,但全部不起作用:
- 生成keep.xml放到res/raw目录
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@drawable/yw_1222_baichuan"/>
- 修改build.gradle中release的混淆开关,然后打包
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false//禁用混淆
shrinkResources false
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
- 启动命令加上--no-shrink
flutter build apk --no-shrink --no-sound-null-safety
- 升降gradle版本,目前使用的是
gradle-7.5.1-all.zip
com.android.tools.build:gradle:7.2.2
Metadata
Metadata
Assignees
Labels
No labels