当前位置:  开发笔记 > 编程语言 > 正文

在android studio中找不到proguard-project.txt

如何解决《在androidstudio中找不到proguard-project.txt》经验,为你挑选了4个好方法。

我是Android和Android Studio的新手.

在我学习期间,我遇到了Google Play广告服务和所有广告.

我试图在我的项目中启用proguard但是阅读下面的链接proguard.

问题是我无法在项目结构中找到proguard-project.txtproguard.cfg ...

相反,我的项目结构中有一个proguard-rules.txt ...

如何找到这些丢失的文件并在我的项目中配置proguard ...

请帮忙 ......



1> Scott Barta..:

请改用proguard-rules.txt文件.Proguard对其规则输入文件的名称没有任何特殊意义; 它使用构建文件中设置的任何内容,对于在最新版本的Android Studio中创建的新项目,它是:

buildTypes {
     release {
         runProguard false
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
     }
 }

proguard的-android.txt文件放在你的SDK里面,包含了所有的项目应采用合理的Android范围的默认值.


proguard-rules.txt在哪里?
在更现代的Android Studio版本中,"新建项目向导"会在应用程序模块目录中创建proguard-rules.pro文件.
是的,就我而言,它也不会创造.我从New Project Wizard创建的空项目中复制了proguard-rules.pro.

2> Sami Eltamaw..:

我开始使用Android Studio时遇到了同样的问题

您无法查看ProGuard文件,因为您正在以非Project file模式预览项目.其中最有可能是Android查看模式.

在此输入图像描述

您必须通过单击Android选择的下拉列表来更改模式,然后选择Project Files以查看项目中的所有文件,如下所示:

在此输入图像描述

然后,您将能够在Android项目结构视图模式下查看隐藏文件.

在此输入图像描述

这里是一个很好的例子为ProGuard



3> 小智..:

你可以找到ProGuard的,project.txt

C:\Users\"USER"\AppData\Local\Android\android-studio\sdk\tools\proguard

"USER" 是您在单击c-drive\users\yourname时将看到的名称


谢谢耶稣.某人实际上只是说它在哪里.
只是添加,对于MAC,路径将是`〜/ Library/Android/sdk/tools/proguard`

4> 小智..:

之前发布的代码必须根据您的使用情况更正为以下内容:

buildTypes {
     release {
         minifyEnabled true  //according to your use
         // or
         minifyEnabled false //according to your use
         // runProguard false ** NOT USED ANYMORE, replaced by minifyEnabled
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
     }
 }

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有