我對android開發較新。我有一些appinventor應用程序。我希望能夠獲取已保存在我的計算機上的已完成和打包的.apk文件,並使用appinventor製作並打開並在eclipse中進行編輯。主要我想看看一個實際編寫的應用程序是如何編寫的。這僅用於我自己的教育目的,不得盜版或其他非法用途。如何在Eclipse中查看未加密的APK文件?
0
A
回答
1
通常不可能將App Inventor項目轉換爲Java。不過有些項目有這個目標,請參閱the App Inventor-Java translation project和the Java Bridge project。
0
檢查android-apktool。我沒有使用該工具的經驗,因爲我看到它不會顯示來源,但它似乎是「解壓縮」apk文件的最佳方式。
0
我懷疑這是可能的,你打算如何將dex代碼返回到你的java代碼,即使這樣,AppInventor使可怕的APK,兩個應用程序完全相同的東西將大大不同,如果與SDK與AppInventor。
您應該只是閱讀幾本書,或者在網上搜索信息,而不是試圖解壓APK。
0
使用dex2jar絕對有可能需要一點時間來設置和運行,但它會給你一個.jar,你可以打開一個java decompiler。至於獲取源文件到eclipse中,可能有一些反編譯器會這樣做,但可能會花錢。您可以使用列出的代碼複製/粘貼代碼,但它不會爲您提供一個eclipse項目。
相關問題
- 1. 如何從APK文件查看AndroidManifest.xml?
- 2. 如何查看加密文件的內容?[hadoop透明加密]
- 3. 如何在Eclipse中構建APK文件?
- 4. 如何在eclipse中獲取apk文件?
- 5. Eclipse已導出密鑰庫文件,但未導出.apk
- 6. 查看Codeigniter的加密類加密的文件
- 7. 在eclipse中查看大型XML文件?
- 8. 當存儲加密時,Android adb如何查看我的文件
- 9. 如何使用eclipse zipalign .apk文件?
- 10. 如何查看apk文件的開發人員ID?
- 11. 如何查看Android APK文件的內容?
- 12. .docx和xlsx文件未在Google文檔查看器中查看
- 13. 未能在Eclipse中安裝.apk文件。爲什麼?
- 14. 「未找到DEX文件」錯誤雖然在Eclipse中生成APK
- 15. 如何在Eclipse PDT中查看文件系統
- 16. 如何在Eclipse中查看java日誌文件
- 17. 如何在eclipse中打開,查看和編輯.jar類文件?
- 18. 如何在Eclipse包資源管理器中查看類文件?
- 19. 如何在Eclipse PDT中查看.htaccess文件?
- 20. 如何在eclipse中輸入.apk文件並從輸入的apk文件中讀取類和xml文件?
- 21. 如何安裝加密的APK擴展文件?
- 22. 如何查看未在WinSCP中顯示和複製的文件?
- 23. 時apk未從Eclipse的
- 24. 如何在Eclipse中查看Javadoc?
- 25. 如何在Eclipse中查看.py
- 26. 如何在eclipse中查看調試
- 27. 如何在Eclipse模擬器中運行APK文件
- 28. 如何在啓動時查看在emacs中加載的文件
- 29. Eclipse如何查看Java文件而不是類文件
- 30. 如何在ssl密鑰交換期間在wireshark中查看加密密鑰?
問題是關於[App Inventor](http://www.appinventor.mit.edu/)。 App Inventor不生成Java代碼。因此你的回答是不正確的。 – Taifun 2013-01-18 21:20:00
@Taifun - Per App Inventor - 「App Inventor,您必須」打包「應用程序以生成應用程序包(apk文件)。」我的解決方案是應用發明者apk >> dex2jar >> .jar >>反編譯器.java。這是可能的,如果你明白你想要做什麼。 – 2013-01-19 00:45:12
App Inventor生成yail。你可以閱讀yail(Scheme)源代碼。我不確定從.apk @rubber木槌中查看反編譯的.jar是否有用。你可以但是你會看看爲生成Scheme而生成的代碼。如果您想通過查看Java代碼來了解更多信息,泰豐在他的回答中提出了一些建議。 Java橋是我會看的。 – 2013-01-26 13:34:05