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

标签 android eclipse command-line

在 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/

相关文章:

无法打开引用 vector 文件。它是什么?

android - 无法从 Firebase 数据库中检索数据字段

Android Notification.Builder 与 NotificationCompat.Builder

php - API (REST) 过滤表名、复杂查询

java - 从 eclipse 自动构建 GAE maven 项目

android - 由于 APK 文件无效,Eclipse 安装失败?

android - 如何创建通用改造服务

eclipse - Eclipse分布式版本控制的建议

command-line - TFS 命令行 checkin

command-line - 使用 FFMPEG 剪切部分字幕文件