在 Eclipse 中,我的手机通过 USB 连接,我配置了所有内容,以便在我运行项目时应用程序部署到手机并运行。
是否可以在不打开 eclipse 的情况下仅从命令行执行此操作?
(我希望能够从厨房走到电脑前,用文本编辑器快速更改并部署,以免我的妻子有机会问我是否“又在用愚蠢的电脑了。” )
最佳答案
您可以使用导出 Gradle for Android 构建文件并使用 Gradle 在命令行构建您的应用程序。或者,您可以使用 android update project
创建 Ant 构建文件,尽管对于主流 Android 开发,Ant 支持开始逐渐消失。
这两者都允许您从命令行构建和安装应用程序。您还可以使用两者从命令行运行您的仪器测试套件。而且,通过对您的构建文件进行一些自定义调整,您甚至可以让它们运行 adb shell am
命令来运行您的应用,而不必手动点击你的模拟器或设备中的东西。
但是:
Gradle 和 Ant 都在 Eclipse 之外。根据您对 Eclipse 项目所做的更改(例如,添加 JAR 或库项目、更改构建目标),您可能需要调整构建脚本以匹配。
Eclipse 不会注意到您在 Eclipse 之外所做的文件更改,迫使您使用 F5 或等效命令来加载您的更改。
您可能希望寻求婚姻咨询,以确定这一切是否值得冒险。但是请注意,这超出了 Stack Overflow 的范围。
关于android - 是否可以仅通过命令行构建和部署 android eclipse 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24249061/