2 个不稳定版本
0.2.0 | 2023 年 10 月 9 日 |
---|---|
0.1.0 | 2023 年 4 月 12 日 |
#28 在 #studio
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
:访问设备 shellandroid 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