gpt4 book ai didi

android - Gradle在哪里找到 'proguard-android-optimize.txt'?

转载 作者:行者123 更新时间:2023-12-03 05:20:10 26 4
gpt4 key购买 nike

我没有使用Android Studio。
我在Windows上使用Gradle:gradle-5.5.1。

classpath 'com.android.tools.build:gradle:3.3.0'
(local.properties)
sdk.dir=C:\\android-sdk-wind
在我的发行版本中启用:
minifyEnabled true
所以我尝试在其中修改'proguard-android-optimize.txt'
我的
c:/android-sdk-wind/tools/proguard 
而我的更改没有任何作用,我尝试更改:
#-optimizationpasses 5
-optimizationpasses 1
它没有使用R8,我正在使用3.3.0。
我尝试使用
classpath 'com.android.tools.build:gradle:3.4.0'
但是我的构建环境不喜欢它。
所以我需要修改的文件在哪里,
或如何修改我的:
proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
指向我需要修改的实际文件?
或者,如果需要的话,可以使用另一种方式将文件固定在.pro文件或其他文件中
修改我的项目的Proguard优化的方法?
我试过了:
proguardFile 'proguard-android-optimize.txt'
但这似乎没有用。
我确实在“R8配置文件”下阅读了此内容:
“Android Gradle插件生成proguard-android-optimize.txt,其中包含对大多数Android项目有用的规则...”
那将解决它从何处获得的“神秘”,
但是有办法修改吗?
谢谢!

最佳答案

我在看另一篇文章,它提到:
“getDefaultProguardFile()是一个简单的帮助程序方法,可从构建/中间文件/ proguard-files中提取它们。AndroidGradle插件(AGP)将它们放在此处。”
因此,我进入了该目录,您可以修改:
“proguard-android-optimize.txt-3.3.3”
但是,一旦您在项目上点击“清理”,它就消失了
并替换为另一个默认版本。
*****更新*****
经过大量挖掘后,我偶然发现了这一点!:
proguardFiles'proguard-rules.pro'
只需将其添加到您的app目录中发布部分的build.gradle文件中,然后将整个proguard-android-optimize.txt-3.3.3重命名即可
并根据需要对其进行修改,并将其放入同一应用中
目录,它将使用它!

关于android - Gradle在哪里找到 'proguard-android-optimize.txt'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63873830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com