你们中是否有人设法将DexGuard作为Android Studio的插件安装?我正在尝试使用DexGuard 6.1和Android Studio 1.1.0这样做Settings>Plugin>Install from disk
,但是libs/dexguard.jar
和eclipse/com.saikoa.(...).jar
文件都导致
“无法加载文件((the_selected_jar))的插件描述符”
错误。
我也尝试手动执行此操作(将jar复制到Android Studio / plugins文件夹并编辑gradle文件),但两者都不走运。
我可以使用ProGuard,但是我想使用DexGuard来实现该encryptstrings
功能。
我记得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'
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句