首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将DexGuard集成到Android中

将DexGuard集成到Android中
EN

Stack Overflow用户
提问于 2015-02-27 08:53:25
回答 1查看 9.1K关注 0票数 4

你们中有人成功地将DexGuard作为一个插件安装到Android上吗?我试图使用DexGuard 6.1和AndroidStudio1.1.0来使用Settings>Plugin>Install from disk,但是libs/dexguard.jareclipse/com.saikoa.(...).jar文件都会导致

“未能为文件((The_selected_jar))加载插件描述符”

错误。

我也尝试过手工操作(将jars复制到Android /plugins文件夹并编辑gradle文件),但两者都没有成功。

我可以使用ProGuard,但是我想使用DexGuard作为encryptstrings函数。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-27 18:12:48

我记得对于Eclipse有一个插件,但我认为DexGuard与Gradle集成,而不是Android。因此,不应该需要安装一个.jar插件,说。

此示例来自DexGuard文档

代码语言:javascript
复制
buildscript {
    repositories {
        mavenCentral()
        flatDir { dirs '/YOUR_LOCAL_PATH_HERE/DexGuard6.1/lib' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
        classpath ':dexguard:'
    }
}

apply plugin: 'com.android.application'
apply plugin: 'dexguard'

android {
    .....
    buildTypes {
        debug {
            proguardFile getDefaultDexGuardFile('dexguard-debug.pro')
            proguardFile 'dexguard-project.txt'
            proguardFile 'proguard-project.txt'
        }
        release {
            proguardFile getDefaultDexGuardFile('dexguard-release.pro')
            proguardFile 'dexguard-project.txt'
            proguardFile 'proguard-project.txt'
        }
    }
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28760919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档