1
的android apk文件,我想創建一個Java應用程序,實際上programaticlly編譯一個不同的充Android項目 - 這意味着我想通過代碼來創建的apk文件。我將如何去解決這個問題?這是可行的嗎?通過編譯java代碼
謝謝
的android apk文件,我想創建一個Java應用程序,實際上programaticlly編譯一個不同的充Android項目 - 這意味着我想通過代碼來創建的apk文件。我將如何去解決這個問題?這是可行的嗎?通過編譯java代碼
謝謝
當然,它可以做到。如果有一種方法可以通過命令行構建Android項目,那麼可以使用Java進行這些調用。參見命令行構建的Android程序this和this鏈接信息。從那裏,它只需在Java中調用正確的命令,可能使用Runtime.exec()。
這就需要構建過程有很好的理解,並且將最有可能獲得非常麻煩。所以對於你的問題的答案是否可行:不,這將是困難的。
你可以使用Ant自動化構建過程。
如果你希望它在Android設備上運行,我會說這是不可行的。如果你想讓它在工作站上運行(即複製Dalvik),這是可行的,但你爲什麼需要它? – antlersoft
不,我的意思是從一個java「控制檯應用程序」編譯一個自定義的android包,而不是在android設備上。 – Menyh