有没有人设法将DexGuard安装为Android Studio的插件?我正在尝试使用Settings>Plugin>Install from disk
使用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用于encryptstrings
功能。
答案 0 :(得分:4)
我记得Eclipse有一个插件,但我认为DexGuard与Gradle集成,而不是Android Studio IDE。因此,不需要为每个人安装一个.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'
}
}
}