Вопрос

В настоящее время я в настоящее время разрабатываю приложение для Android и время от времени, а затем я проверяю свое приложение, если он бежит плавно на моем телефоне Android. Теперь, моя проблема - это мой компьютер на настольных компьютерах, и все файлы на моем компьютере были удалены, включая исходный код моего приложения. Мне интересно, есть ли у меня возможность доступа к моему исходному коду только только с помощью файла .apk, установленный на моем телефоне Android?

Это было полезно?

Решение

Bummer о компьютерной аварии. Я в основном пропущу лекцию, всегда совершая ваш код для контроля источника где-то, или резервное копирование чего-то вроде документов Google или Dropbox, что-то.

В любом случае, файл APK мощь Уметь сохранить ваш исходный код, да. Ан Apk. Это просто модифицированный файл JAR, который включает в себя Bytecode DEX (Classes.dex). Если вы используете что-то, что можно декомпилировать DEX обратно в Java Bytecode, а затем декомпилировать то, что вы вернетесь к источнику Java - теоретически (я не пытался это сделать).

Для получения дополнительной информации о начале работы см. Этот вопрос: декомпиляция DEX в Java Sourcecode

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top