2013-02-16 5 views
1

Предположим, у меня есть код и отображение обфускации приложения. Можно ли каким-то образом отладить это приложение в Eclipse?Можно ли отлаживать запутанное приложение для Android?

+0

Определите, что вы подразумеваете под «отладкой» в этом случае. –

+1

Eclipse имеет режим отладки, который позволяет вам иметь точки останова, показывать и редактировать значения переменных, ... Я хочу иметь возможность использовать этот режим даже в моем обфускационном приложении, при условии, что у меня есть код и отображение. –

ответ

2

В Eclipse Profard obfuscation активируется только при экспорте приложения, например, в режиме Release.

Отладочная информация не добавляется в этой конфигурации, насколько я знаю.

При создании приложения в режиме выпуска, либо запустив выпуск муравей или с помощью мастера экспорта в Eclipse, система сборки автоматически проверяет, если свойство proguard.config установлено. Если это, ProGuard автоматически обрабатывает байт-код приложения перед тем, как упаковать все в файл .apk. Создание в режиме отладки не вызывает ProGuard, поскольку делает отладку более громоздкой.

Source

Edit:

Это выглядит как некоторое существует хак решение. Вот две дискуссии, которые могут вам помочь:

+0

Это я знаю. Вопрос в том, может ли я каким-то образом отладить запутанное приложение. –

0

Да вы можете. Proguard просто затрудняет понимание этого, запутывая код.

+0

Действительно? Как мне это достичь? –

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