【问题标题】:Enable proguard automatically while creating new project in Android在 Android 中创建新项目时自动启用 proguard
【发布时间】:2014-08-01 21:02:51
【问题描述】:

在构建应用程序并将其上传到 Play 商店后,我多次意识到我没有使用 android 提供的 proguard 功能保护 apk,任何人都可以使用各种工具反编译应用程序以获取我的应用程序的源代码。那么是否有可能每当我创建一个新项目时,proguard 功能就会自动启用并且我的应用程序的源代码可以是安全的?

【问题讨论】:

    标签: android eclipse security apk android-proguard


    【解决方案1】:

    为了混淆,只需在 android 项目中的 project.properties 文件中添加以下行:

    proguard.config=proguard.cfg
    

    详见android开发页面here

    【讨论】:

    • 我已经浏览了页面兄弟。它说我们必须通过取消注释行“proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt”来从文件 project.properties 启用 progaurd。但我在问别的东西兄弟。我要求一些自动的方法来不取消注释该行就无法进行 progaurd。或者我可以说,无需手动取消注释该行即可自动启用 progaurd。
    • 这更多的是与eclipse有关,而不是android
    【解决方案2】:

    您可能必须纠正一个自定义 ant 构建脚本,当 proguard 属性未在属性中设置时会引发错误。要编写自定义 ant 构建脚本,请访问此链接: http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多