您好我想知道如何在android平臺上編譯應用程序源代碼? 我知道這是可能的,因爲我看到一些應用程序正在做它... Thanx提前!在實際手機上編譯android應用程序
6
A
回答
17
我想你所要求的是一種在android設備上編譯android應用程序的方法。
像這樣的應用程序new IDE這樣做的方式。
如果是這樣,你需要做的是採取一個開源的java編譯器,如ejc(在Eclipse中使用的Java編譯器),並用它來編譯你的java源代碼。然後您需要移植dalvik編譯器才能運行,以便從java編譯器生成的類文件生成dex。
一個interview與他的開發者有一點關於他們如何做的更多信息。
UPDATE:
其實我只是碰到一個open source project提供類似的功能,但基於使用vim和移植到Android設備上運行現有的SDK CLI工具來了。該項目是hosted here。
更新2:
我發現尚未another open source project也不會在設備上編譯/建立我覺得應該爲你提供的是什麼,你正在嘗試做例子......
更具體地說,如果您看看IDE.java,你可以看到如何調用/使用各個工具(ejc,dx,aapt)。
相關問題
- 1. 在實際手機上部署發佈應用程序
- 2. 在我的android手機上運行我編譯的Java應用程序?
- 3. 在真實手機上測試Android應用程序
- 4. 在真實Android手機上運行Python應用程序
- 5. 如何在真實的android手機上安裝應用程序
- 6. Android手機應用程序
- 7. Android:在手機上調試Android應用程序
- 8. 在手機上遠程調試Android應用程序的問題
- 9. 我試圖在手機上使用手機運行Android應用程序
- 10. Android手機的通用應用程序?
- 11. 在android studio上編譯android/phonegap應用程序時出錯
- 12. 使用Netbeans在手機上調試Android應用程序
- 13. 在Raspberry上編譯Qt5應用程序
- 14. android - 在實際的智能手機上安裝apk
- 15. 如何在黑莓手機上編寫短信應用程序?
- 16. 是否可以在Android手機上創建手機應答機程序?
- 17. 爲Android開發手機應用程序
- 18. Android根植手機和應用程序
- 19. 刪除Android手機應用程序
- 20. Android手機應用程序的意圖
- 21. Android手機應用程序數據庫
- 22. 使用手機應用程序建設Android應用程序
- 23. 使用Web應用程序實時跟蹤Android手機
- 24. 在64位機器上編譯32位matlab應用程序(C++)
- 25. Android應用程序包在手機上的安裝位置
- 26. 科爾多瓦在android手機上的應用程序位置
- 27. Android地圖V2應用程序在手機上崩潰
- 28. 防止在手機上安裝Android Wear應用程序
- 29. Android:應用程序未安裝在您的手機上(Widget)
- 30. 在手機上處理android的核心應用程序
我想他是問如何製作一個可以編譯android源碼的應用程序。 :) – Calvin 2012-03-16 03:44:47
是的,但我認爲他特意要創建一個工具,將在Android設備上編譯源代碼。我已經用指向一個開源項目的指針更新了我的答案。 – Maks 2012-03-16 03:48:32
謝謝麥克斯! 在我的研究中,我沒有通過所有這些鏈接,但我不知道如何將這些東西應用到我自己的應用中... 和卡爾文你很漂亮:) – 2012-03-16 08:55:12