2011-01-07 3 views
2

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

+1

возможно дубликат [как получить исходный файл из APK-файла] (http://stackoverflow.com/questions/4601389/how-to-get- source-file-from-apk-file) –

+0

Возможный дубликат [Android: Получение исходного кода из файла APK] (http://stackoverflow.com/questions/3593420/android-getting-source-code-from-an- APK-файл) – Troubadour

ответ

3

Обломки об аварии компьютера. Я в основном пропущу лекцию о том, чтобы всегда комментировать исходный код или создавать резервные копии чего-то вроде Google Docs или DropBox.

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

Для получения более подробной информации о получении начал видеть этот вопрос: decompiling DEX into Java sourcecode

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