2011-01-07 5 views
2

현재 안드로이드 응용 프로그램을 개발 중이며 매번 안드로이드 전화에서 원활하게 실행되면 응용 프로그램을 검사하고 있습니다. 자, 내 문제는 내 데스크톱 컴퓨터가 충돌하고 내 컴퓨터의 모든 파일이 내 응용 프로그램의 소스 코드를 포함하여 삭제되었습니다. 안드로이드 폰에 설치된 .apk 파일 만 사용하여 내 소스 코드에 액세스 할 수있는 기회가 있는지 궁금합니다..apk 파일을 사용하여 소스 코드에 액세스

+1

가능한 중복 [APK 파일에서 소스 파일을 가져 오는 방법 (http://stackoverflow.com/questions/4601389/how-to-get- 소스 파일에서 apk 파일) –

+0

[Android : APK 파일에서 소스 코드 가져 오기] 가능한 중복 (http://stackoverflow.com/questions/3593420/android-getting-source-code-from-an- APK 파일) – Troubadour

답변

3

컴퓨터 충돌에 대한 불만. 대부분 소스 코드에 코드를 적용하거나 Google Docs 나 DropBox와 같은 것으로 백업하는 강의를 주로 건너 뛸 것입니다.

어쨌든 APK 파일 으로 소스 코드를 저장할 수 있습니다. 그렇습니다. APK은 DEX 바이트 코드 (classes.dex)가 포함 된 수정 된 JAR 파일입니다. dex를 자바 바이트 코드로 디 컴파일 할 수있는 것을 사용하고 디 컴파일하면 자바 소스로 돌아갈 것이다. 이론적으로 (나는 이것을 시도하지 않았다). 보기에 대한 자세한 내용

이 질문을 참조 시작 : decompiling DEX into Java sourcecode