在Eclipse中,通過USB連接我的手機,我配置了所有東西,這樣當我運行項目時,應用程序將部署到手機並運行。是否可以通過命令行構建和部署一個android eclipse項目
是否有可能做到這一點,而無需打開日食,只是從命令行?
(我希望能夠從廚房走到電腦,用文本編輯器快速改變並部署,然後我的妻子有機會問我是否「再次在愚蠢的計算機上」 「)
在Eclipse中,通過USB連接我的手機,我配置了所有東西,這樣當我運行項目時,應用程序將部署到手機並運行。是否可以通過命令行構建和部署一個android eclipse項目
是否有可能做到這一點,而無需打開日食,只是從命令行?
(我希望能夠從廚房走到電腦,用文本編輯器快速改變並部署,然後我的妻子有機會問我是否「再次在愚蠢的計算機上」 「)
在幾個命令中。你可以把它變成一個shell腳本。
首先,從主目錄運行ant。
完成後,運行安裝亞斌/ apk_filename_here
將安裝它。
編輯,感謝camdroid:
自動運行它,使用adb外殼日上午開始-n com.package.name/com.package.name.ActivityName
您可以使用導出的搖籃Android構建文件並使用Gradle在命令行構建應用程序。或者,您可以使用android update project
來創建一個Ant構建文件,儘管對於主流Android開發,Ant支持已經開始消失。
這兩者都允許您從命令行構建和安裝應用程序。您也可以使用這兩者從命令行運行測試套件。而且,通過對構建文件進行一些自定義調整,您甚至可以讓它們運行命令來運行您的應用程序,而不必手動點擊模擬器或設備中的某些內容。
但是:
兩個搖籃和Ant是Eclipse之外。根據您對Eclipse項目所做的更改(例如添加JAR或庫項目,更改構建目標),您可能需要調整構建腳本以匹配。
Eclipse將忽略您在Eclipse之外進行的文件更改,迫使您使用F5或相當於讓它加載您的更改。
您不妨尋求婚姻諮詢,以確定是否所有這些都值得冒險。但請注意,這超出了堆棧溢出的範圍。
實際上,你可以從亞行運行它 - 檢查出這個問題的答案:http://stackoverflow.com/questions/4567904/how-to-start-an-application-using-android-adb-工具。 – camdroid