Я установил файл com.saikoa.dexguard.eclipse.adt _ *. Jar в папки папок eclipse. И изменил файлы Proguard-Project и Project-Properties в android Project. И я создаю версию .apk. Вещь моего apk обфустифицирована, сжата. Но я также хочу, чтобы мои активы были запутаны. Это не происходит. Итак, как обфускать активы вашего проекта Android с помощью dexguard.Реализация dexguard
ответ
DexGuard предоставляет опцию -encryptassetfiles
для шифрования активов. Он задокументирован в руководстве DexGuard> Настройки> -encryptassetfiles. Каталог образцов также содержит пример проекта, который иллюстрирует эту функцию.
Я испытал эту же проблему и нашел решение в документах.
Это означает, что ваш код должен вызывать AsssetManager следующим образом: open ("MyAssetFile").
Если вы не загружаете свой актив таким образом, Dexguard не шифрует его.
Например, вы должны открыть свой актив, как это:
InputStream stream = context.getAssets().open("myAssetFile.html");
, а не
mWebView.loadUrl("file:///android_asset/myAssetFile.html");
Вы также должны убедиться, что вы установили dexguard конфигурации для шифрования ваших активов:
-encryptassetfiles assets/myAssetFile.html,assets/myOtherAssetFile.txt
Не могли бы вы рассказать об использовании? Может быть, пример. Благодаря ! – Tushar
- 1. Android Dexguard: как интегрировать?
- 2. Библиотека Java с dexguard
- 3. Значения аннулирования DexGuard/Proguard
- 4. DexGuard и векторные Drawables
- 5. dexguard: encryptclasses И encryptstrings?
- 6. Dexguard в проекте библиотеки
- 7. Как отключить Dexguard?
- 8. Проблема с обфускацией dexguard
- 9. Android Studio и Dexguard
- 10. Dexguard 5.3.28 проблема с шрифтом
- 11. dexguard: encryptstrings в классах деятельности?
- 12. Интеграция DexGuard в Android Studio
- 13. Шифровать APK без обфускации Dexguard
- 14. Android dexguard: Возникли многочисленные проблемы?
- 15. Dexguard всегда сбой с перечислением
- 16. DexGuard: как указать строковое шифрование
- 17. Android - dexguard удаляет значки меню
- 18. DexGuard - Encryptclasses NullPointerException с Robolectric
- 19. Dexguard безопасность во время отладки
- 20. Настройка dexguard файл лицензии в андроиде студии
- 21. Исключая класс по NoSuchMethodError не работает DexGuard
- 22. Ошибка Dexguard во время работы подписана apk
- 23. Прочтите iCon obfuscated apk от Dexguard
- 24. Создание Dexguard для не удалить неиспользуемые ресурсы
- 25. Как указать градиент на мою лицензию dexguard
- 26. proguardFile getDefaultDexGuardFile («dexguard-release.pro») больше не работает
- 27. Использование Dexguard запутывает Android-схему в Attributeset
- 28. Ссылка на класс обфускации dexguard не найдена
- 29. Java NoClassDefFoundError с DexGuard и spongycastle
- 30. Авария с помощью Firebase с Dexguard
Hi @eric, я выполнил все шаги, написанные в dexguard -> manual_> settings> encryptassetfiles. Я запустил образец каталога также в режиме деблокирования, но все же файлы ресурсов внутри папки с ресурсами не зашифрованы. Я не знаю, почему это происходит, может ли я сказать, что я делаю неправильно? – abh22ishek
В моей папке с ресурсами у меня есть только один файл .txt, в котором содержится один текст – abh22ishek
. Я могу легко получить содержимое активов с помощью инструмента apk – abh22ishek