ProGuard не делает очень полную работу по запутыванию моего Android-проекта. Когда я декомпилирую свой apk на decompileandroid.com, я вижу, что он только меняет имя локальных временных переменных и ничего больше. Он не меняет имена классов, имена переменных, имена методов или что-то еще.Как сделать Proguard obfuscate с помощью Android Studio
После прочтения руководства все необязательные команды, похоже, говорят ему НЕ делать что-то, поэтому мне остается думать, что он по умолчанию должен запутывать все.
мой build.gradle имеет следующие ...
buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } }
Ни один из этих двух файлов существует, является проект. Проект был преобразован из Eclipse в Android Studio.
Что мне не хватает. Мне нужно создать эти два файла и поместить в них некоторые параметры proguard - если да, то что. Мне нужна максимальная обфускация. Спасибо, Дин
Его запутывания сейчас я обеспокоен. На данный момент меня не волнует сокращение. –
Основываясь на том, что я читал, я думаю, что minifyEnabled true также позволяет обфускацию, но я ее не тестировал. В любом случае попробуйте. –
** minifyEnabled true ** обфускает код. Для получения дополнительной информации прочитайте [this] (http://tools.android.com/tech-docs/new-build-system/resource-shrinking) – waqaslam