2014-06-16 55 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或相当于让它加载您的更改。

  • 您不妨寻求婚姻咨询,以确定是否所有这些都值得冒险。但请注意,这超出了堆栈溢出的范围。

相关问题