#android #toolkit #developer #sdk

构建 roid

Android 开发者工具包

2 个版本

0.1.2 2021年11月13日
0.1.1 2021年10月29日

#579 in 构建实用工具

MIT 许可证

14KB
267

crates.io

               (
 (        (    )\ )
 )(    (  )\  (()/(
(()\   )\((_)  ((_))
 ((_) ((_)(_)  _| |
| '_|/ _ \| |/ _` |
|_|  \___/|_|\__,_|

roid 0.1.2
Android Developer Toolkit

USAGE:
    roid [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    build      Build an Android project
    device     Android device management
    help       Prints this message or the help of the given subcommand(s)
    install    Install an APK on a device or emulator

指南

使用 cargo 安装

$ cargo install roid

~/.config/Roid.toml 设置 Roid.toml 文件

# Path to gradle
# defaults to: gradle
gradle = "/usr/bin/gradle"

# Path to Android SDK emulator cli tool: 
# defaults to: emulator
emulator = "/home/{user}/Android/Sdk/emulator/emulator"

# Path to ADB
# defaults to: adb
adb = "/usr/bin/adb"

以调试模式构建(编译)项目

$ roid build --debug

列出所有设备(包括物理设备和模拟器)

$ roid device --list

在设备上安装 apk

$ roid install --apk ./build/outputs/apk/debug/app-debug.apk

依赖项

~1.2–2.3MB
~37K SLoC