#android #命令行 #studio #命令行界面 #构建 #cli #应用程序

bin+lib android-cli

无需 Android Studio,快速创建、构建和发布 Android 应用

2 个不稳定版本

0.2.0 2023 年 10 月 9 日
0.1.0 2023 年 4 月 12 日

#28#studio

MIT 许可证

24KB
456

android-cli

无需 Android Studio,快速创建、构建和发布 Android 应用。

⚠ 仍在早期开发中。可能会有错误。

简介

Android CLI 是一个强大的工具,简化并自动化了原生 Android 开发过程。它为开发者提供了一个统一的界面,用于创建、构建和发布 Android 应用程序,无需使用 Android Studio 等繁琐的 IDE。

用法

Android CLI 提供了一系列功能和命令,可从单个界面执行。一些关键命令包括

  • android create:创建新项目
  • android init:初始化项目
  • android build:构建项目
  • android run:构建并安装应用在设备上
  • android devices:列出连接的设备
  • android shell:访问设备 shell
  • android emulator:启动模拟器

还有更多...

它是如何工作的?

Android CLI 是一个抽象层,通过提供一个用户友好的界面来简化并自动化 Android 开发过程,该界面抽象掉了 Gradle 和 Android CLI 工具命令的复杂性。

这个抽象层允许开发者轻松执行复杂的任务,无需学习和记忆底层的命令行选项。通过抽象掉这些命令的细节,Android CLI 使开发者能够专注于他们的代码和构建出色的应用程序。

常见问题解答

Android SDK 中不是已经有一个 android 工具了吗?

是的,Android SDK 中有一个名为 android 的 bash 脚本。但是,它已被弃用,其功能已被 Android Studio 吸收,使其成为 Android 开发的唯一支持选项。这个决定让喜欢使用 CLI 来管理项目的开发者感到沮丧。

等等,我难道必须安装 Android Studio 才能获得 SDK 吗?

不一定。如果你访问 Android Studio 下载页面 并向下滚动足够长,你会看到一个名为 '仅命令行工具' 的部分。只需获取它,就无需 Android Studio。

一个简单的包装器就足够了吗?

是的,也不是。我最终打算在不久的将来在现有的命令之上构建一个界面,使整个操作更加可控和用户友好。例如:想象一个提示,让你选择在哪个设备上运行你的项目,甚至可以直接在这里启动模拟器。可能性太多了。

该工具本身永久免费。在MIT许可证下分发MIT许可证

然而,Android SDK并非免费。在使用SDK之前,您必须接受Android SDK许可协议

此外,Android CLI与谷歌或Android开源项目无关。Android是谷歌公司的商标。

依赖项

~11-23MB
~361K SLoC