2014-06-16 76 views
1

在Eclipse中,通過USB連接我的手機,我配置了所有東西,這樣當我運行項目時,應用程序將部署到手機並運行。是否可以通過命令行構建和部署一個android eclipse項目

是否有可能做到這一點,而無需打開日食,只是從命令行?

(我希望能夠從廚房走到電腦,用文本編輯器快速改變並部署,然後我的妻子有機會問我是否「再次在愚蠢的計算機上」 「)

回答

1

在幾個命令中。你可以把它變成一個shell腳本。

首先,從主目錄運行ant。

完成後,運行安裝亞斌/ apk_filename_here

將安裝它。

編輯,感謝camdroid:

自動運行它,使用adb外殼日上午開始-n com.package.name/com.package.name.ActivityName

+0

實際上,你可以從亞行運行它 - 檢查出這個問題的答案:http://stackoverflow.com/questions/4567904/how-to-start-an-application-using-android-adb-工具。 – camdroid

1

您可以使用導出的搖籃Android構建文件並使用Gradle在命令行構建應用程序。或者,您可以使用android update project來創建一個Ant構建文件,儘管對於主流Android開發,Ant支持已經開始消失。

這兩者都允許您從命令行構建和安裝應用程序。您也可以使用這兩者從命令行運行測試套件。而且,通過對構建文件進行一些自定義調整,您甚至可以讓它們運行命令來運行您的應用程序,而不必手動點擊模擬器或設備中的某些內容。

但是:

  • 兩個搖籃和Ant是Eclipse之外。根據您對Eclipse項目所做的更改(例如添加JAR或庫項目,更改構建目標),您可能需要調整構建腳本以匹配。

  • Eclipse將忽略您在Eclipse之外進行的文件更改,迫使您使用F5或相當於讓它加載您的更改。

  • 您不妨尋求婚姻諮詢,以確定是否所有這些都值得冒險。但請注意,這超出了堆棧溢出的範圍。

相關問題