是否可以通过命令行构建和部署android eclipse项目

时间:2014-06-16 17:29:12

标签: android eclipse command-line

在Eclipse中,通过USB连接我的手机,我已经配置了所有内容,以便在运行项目时应用程序部署到手机并运行。

是否可以在不打开eclipse的情况下执行此操作,只需从命令行开始?

(我希望能够从厨房走到电脑,用文本编辑器进行快速更改并进行部署,然后我的妻子有机会问我是否“再次使用愚蠢的电脑”。 )

2 个答案:

答案 0 :(得分:1)

SUre,在一些命令中。您可以将其转换为shell脚本。

首先,从主目录运行ant。

完成后,运行adb install bin / apk_filename_here

这将安装它。

编辑,感谢camdroid:

要自动运行,请使用adb shell am start -n com.package.name/com.package.name.ActivityName

答案 1 :(得分:1)

您可以使用导出Gradle for Android构建文件并使用Gradle在命令行构建应用程序。或者,您可以使用 android update project 来创建Ant构建文件,但Ant支持开始逐渐消失,用于主流Android开发。

这两个都允许您从命令行构建和安装应用程序。您也可以使用它们从命令行运行检测测试套件。而且,通过对构建文件进行一些自定义调整,您甚至可以让他们运行 adb shell am 命令来运行您的应用,而不是您必须手动点击模拟器中的内容或设备

然而:

  • Gradle和Ant都在Eclipse之外。根据您对Eclipse项目所做的更改(例如,添加JAR或库项目,更改构建目标),您可能需要调整构建脚本以匹配。

  • Eclipse将忽略您在Eclipse之外进行的文件更改,强制您使用 F5 或等效文件来加载您的更改。

  • 您可能希望寻求婚姻咨询,以确定所有这些是否值得冒险。但请注意,这超出了Stack Overflow的范围。

相关问题