你们中有人成功地将DexGuard作为一个插件安装到Android上吗?我试图使用DexGuard 6.1和AndroidStudio1.1.0来使用Settings>Plugin>Install from disk,但是libs/dexguard.jar和eclipse/com.saikoa.(...).jar文件都会导致
“未能为文件((The_selected_jar))加载插件描述符”
错误。
我也尝试过手工操作(将jars复制到Android /plugins文件夹并编辑gradle文件),但两者都没有成功。
我可以使用ProGuard,但是我想使用DexGuard作为encryptstrings函数。
发布于 2015-02-27 18:12:48
我记得对于Eclipse有一个插件,但我认为DexGuard与Gradle集成,而不是Android。因此,不应该需要安装一个.jar插件,说。
此示例来自DexGuard文档
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'
}
}
}https://stackoverflow.com/questions/28760919
复制相似问题