gpt4 book ai didi

AndroidStudio 2.2 构建 gradle 错误(自定义 proguard 文件的路径)

转载 作者:行者123 更新时间:2023-11-29 17:13:23 26 4
gpt4 key购买 nike

以前安装的 AndroidStuio 版本是:2.1.3 但更新到 2.2 并更新 gradle 后,构建 gradle 有问题因为proguard 名称。

之前,为了发布 .Apk,我用这种方式使用自定义混淆器配置:

  buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('fileName.txt')
}
}

但是在将 AndroidStudio 2.1.3 更新到 2.2 之后,出现了这个错误:

Error:(17, 0) User supplied default proguard base extension name is unsupported. 
Valid values are: [proguard-android.txt, proguard-android-optimize.txt]
Open File

注意:更新设置和从以前版本导入的配置文件后 SDK 文件夹路径未更改


老办法!
不幸的是,最后,我不得不使用旧版本的 AndroidStudio(2.1.3) 和这项工作但不是 AndroidStudio 2.2 的解决方案

最佳答案

方式一:

经过多次测试,我发现我应该设置proguard file 的完整路径,如下面的配置:

在 build.gradle(module:app) 中:

 buildTypes {
release {
minifyEnabled true
proguardFile ('FullPath/.../configFileName.txt')
}
}

,并且无需在路径前使用 getDefaultProguardFile

同样,您可以将配置文件粘贴到...\appName\app并将proguardFile更改为:

 proguardFile ('configFileName.txt')

实际上,默认路径是 .../appName/app 如果您只输入 configFileName ,这将在默认项目路径中搜索文件名。

在以前的版本中我没有这个问题,默认 gradle 路径...\SDK\tools\proguard


更新

方法二:在下图和第 4 步中,您可以浏览并选择 ProguardFile 以进行 debugrelease

enter image description here

并且在build.gradle(module:app)文件中,ProguardFile路径会自动添加

关于AndroidStudio 2.2 构建 gradle 错误(自定义 proguard 文件的路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39929421/

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