2014-05-10 63 views
1

我目前正在開發Android應用程序,在USB調試模式下使用ADT和插入我的計算機的平板電腦。每當我更改我的代碼時,我必須「提交」,即重新運行應用程序,以便我可以看到我所做的更改。可能有點無趣。有沒有辦法不必這樣做?像「代碼推送」或類似的東西。畢竟,這是處於調試模式。 我想問這個問題的原因是因爲我回想起那部關於Minecraft的紀錄片,並且在蝕刻中看到Notch使用調試模式,並立即更改遊戲,而沒有關閉或重新載入遊戲ADT - 更改應用程序代碼並立即看到結果

回答

1

對於Android Java,您可以使用layout designer,認爲它可能不是您要查找的內容(我想我不得不提及它)。如果您正在尋找即時預覽,您必須願意更改當前的開發環境和語言。

  • 目前,Unity和/或Chaos Project可以給你不錯的預覽。這可能是你看到的MineCraft。

  • 還有可以在Node.js上預覽的HTML/Phone Gap/Cordova(無論是在瀏覽器上還是在手機上的Node.js實例上)。

  • 還有就是Android App Inventor,它給你一個真棒實時預覽,但不幸的是寫在計劃/ LISP,因此它不能很容易地使用其他語言的擴展。

如果你只是希望加快您保存和Java的編譯週期,我建議您切換到Android Studio中(而不是Eclipse的ADT),只有從下載的Android Studio的穩定版更新。一旦設置正確,Android Studio將爲您節省時間(但是,它仍不會給您任何實時預覽,但我仍強烈建議您使用IDE)。

+0

這太糟糕了,沒有現場代碼推送......截至目前爲止。我一定會向他們推薦它,這將是一個不錯的功能,而且可以完成。我喜歡Android Studio,但不幸的是,這個項目需要我使用ADT,或者正如我所說的,Eclipse支持Android的Life Support。感謝您的答覆! – Deegriz

+1

是的,它可以完成,但我認爲這將需要整個Android操作系統的重做。所以我不會屏住呼吸。無論如何,這裏是您可以嘗試重新開放問題的地方。 http://b.android.com但是最後一次類似的問題被打開,它被拒絕了。 https://code.google.com/p/android/issues/detail?id=14060&can=1&q=wysiwyg&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars –

相關問題