【问题标题】:Where is proguard-rules.txt in android studio?android studio 中的 proguard-rules.txt 在哪里?
【发布时间】:2015-10-20 01:42:03
【问题描述】:

在我的演示项目中,proguard-rules.txt 在 Android Studio 中不可用。

我一定是遗漏了一些代码:

在哪里可以找到 proguard-rules.txt 文件?

我要添加proguard规则

任何帮助都是appriciated

谢谢

【问题讨论】:

    标签: android android-studio android-proguard


    【解决方案1】:

    您的项目似乎缺少 proguard 文件。可以自己添加:把proguard-rules.txt文件放到app目录下。它已添加到您的 build.gradle 文件中,因此无需进一步操作。

    【讨论】:

    • Android Studio 旧版本不自动包含proguard-rules.pro,所以手动添加它可以工作...谢谢!!
    【解决方案2】:

    proguard-rules.txt(或proguard-android.txt)在您的 SDK 文件夹中,但如果您想在 ProGuard 规则中添加一些内容,您应该在 proguard-rules.pro 中执行此操作。

    此文件应在您创建新文件时由 Android Studio 自动添加到您的项目中(如果不存在 - 手动创建)。检查DOC(Cradle部分)

    【讨论】:

    • 如你所述,我将行改为proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro',但Android Studio项目中仍未添加proguard-rules.pro
    【解决方案3】:

    它位于您的sdk 文件夹下,通常位于yoursdk/tools/proguard/。如果你使用的是 linux 或 mac,一旦你 cd 进入 sdk 文件夹,你就可以运行

    find . -iname proguard-rules.txt
    

    寻找它

    【讨论】:

    • 我找到了路径..我将代码更改为proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro',但Android Studio项目仍然没有我的项目的proguard-rules.pro文件..我应该在哪里编写与我的项目相关的 proguard 规则?
    • 我们将其保留在项目的根目录中。
    【解决方案4】:

    您可以在\StudioProjects\your_project\app文件夹中手动创建文件,并可以添加自定义规则。

    【讨论】:

      猜你喜欢
      • 2015-12-14
      • 2015-03-31
      • 2017-04-04
      • 2014-11-01
      • 2015-02-24
      • 2020-12-31
      • 2013-06-02
      • 2022-12-26
      • 1970-01-01
      相关资源
      最近更新 更多