将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 {
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'
}
}
}
标签:android,android-studio,gradle,dexguard 来源: https://codeday.me/bug/20190623/1275343.html