Как я могу просмотреть упакованные файлы APK в Eclipse в незашифрованном виде? - PullRequest
0 голосов
/ 23 марта 2011

Я новичок в разработке Android.У меня есть пара приложений, которые я сделал с appinventor.Я хотел бы иметь возможность взять готовый и упакованный .apk, сохраненный на моем компьютере, который был создан с помощью appinventor, и открыть его для редактирования в затмении.Главным образом я хочу увидеть, как на самом деле написано работающее приложение, которое я сделал.Это только для моих образовательных целей, без пиратства или другого незаконного использования.

Ответы [ 4 ]

1 голос
/ 19 января 2013

обычно невозможно преобразовать проект App Inventor в Java.Однако есть проекты, которые имеют эту цель, см. проект перевода App Inventor-Java и проект Java Bridge .

0 голосов
/ 24 марта 2011

Я сомневаюсь, что это возможно, как вы собираетесь вернуть код dex обратно в свой java-код, даже тогда, AppInventor делает для ужасных APK, два приложения, которые делают одну и ту же вещь, будут сильно различаться по размеру, если их делатьSDK против AppInventor.

Вы должны просто прочитать пару книг или поискать информацию в Интернете, вместо того, чтобы пытаться распаковать APK.

0 голосов
/ 13 января 2013

Абсолютно возможно использовать dex2jar , который требует немного времени для настройки и запуска, но дает вам .jar, который вы можете открыть с помощью java decompiler . Что касается получения исходных файлов в Eclipse, вероятно, есть некоторые декомпиляторы, которые делают это, но, вероятно, стоят денег. Вы можете использовать один из перечисленных выше, чтобы скопировать / вставить код, но он не предоставит вам проект eclipse.

0 голосов
/ 23 марта 2011

Проверьте android-apktool . У меня нет опыта работы с инструментом, и, как я вижу, он не покажет вам исходники, но, похоже, это лучший способ «распаковать» файлы apk.

...