2
我目前正在開發一個android應用程序,每當我檢查我的應用程序時,如果它在我的android手機上運行平穩。現在,我的問題是我的桌面計算機崩潰,並且我的計算機上的所有文件都被刪除,包括我的應用程序的源代碼。我想知道是否有機會只通過我的android手機上安裝的.apk文件訪問我的源代碼?使用.apk文件訪問源代碼
我目前正在開發一個android應用程序,每當我檢查我的應用程序時,如果它在我的android手機上運行平穩。現在,我的問題是我的桌面計算機崩潰,並且我的計算機上的所有文件都被刪除,包括我的應用程序的源代碼。我想知道是否有機會只通過我的android手機上安裝的.apk文件訪問我的源代碼?使用.apk文件訪問源代碼
關於計算機崩潰的無賴。我會主要跳過關於始終將代碼提交到源代碼控制的講座,或者使用諸如Google Docs或DropBox之類的東西進行備份。
無論如何,APK文件可能能夠保存您的源代碼,是的。 APK只是一個包含DEX字節碼(classes.dex)的已修改JAR文件。如果你使用一些可以將dex反編譯回java字節碼,然後反編譯的東西,你會回到Java源代碼 - 理論上(我沒有試圖這樣做)。
有關獲取更多信息,請參見開始這個問題:decompiling DEX into Java sourcecode
的
可能重複[如何從apk文件的源文件(http://stackoverflow.com/questions/4601389/how-to-get-源文件從apk文件) – 2011-01-07 15:57:23