2015-02-27 3 views
3

Кто-нибудь из вас смог установить DexGuard в качестве плагина для Android Studio? Я пытаюсь сделать это с DexGuard 6.1 и Android Studio 1.1.0 с помощью Settings>Plugin>Install from disk, однако оба libs/dexguard.jar и eclipse/com.saikoa.(...).jar файлы приводят кИнтеграция DexGuard в Android Studio

«Не удалось загрузить плагин дескриптор файла ((the_selected_jar))»

погрешность.

Я также попытался сделать это вручную (копирование банок в папку Android Studio/plugins и редактирование файлов градиента), но не повезло и с этим.

Я мог бы пойти с ProGuard, но я бы хотел использовать DexGuard для функции encryptstrings.

ответ

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' 
     } 
    } 
} 
+0

DexGuard является коммерческим инструментом. как мы можем протестировать производительность dexguard, прежде чем мы купим этот инструмент. – harikrishnan

+0

Я использовал DexProtector. Я обнаружил, что он был одинаково безопасным и дешевым (800 долларов в год), а также был 15-дневный пробный период. @harikrishnan –

+0

Спасибо. Позвольте мне проверить его. – harikrishnan

Смежные вопросы