微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将DexGuard集成到Android Studio中

有没有人设法将dexguard安装为Android Studio插件?我正在尝试使用设置>插件>从磁盘安装dexguard 6.1和Android Studio 1.1.0,但是libs / dexguard.jar和eclipse / com.saikoa.(…).jar文件导致

“无法加载文件插件描述符((the_selected_jar))”

错误.

我也试图手动完成(将jar复制到Android Studio / plugins文件夹和编辑gradle文件),但两者都没有运气.

我可以使用ProGuard,但我想将dexguard用于加密字符串功能.

解决方法:

我记得Eclipse有一个插件,但我认为dexguard与Gradle集成,而不是Android Studio IDE.因此,不需要为每个人安装一个.jar插件.

这个样本来自dexguard文档

buildscript {
    repositories {
        mavenCentral()
        flatDir { dirs '/YOUR_LOCAL_PATH_HERE/dexguard6.1/lib' }
    }
    dependencies {
        cla@R_502_6432@ath 'com.android.tools.build:gradle:1.0.0'
        cla@R_502_6432@ath ':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'
        }
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐