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