blob: 69c71aa8b23e4b1806e78ac553ebffd698b8397e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# Android support in Bazel
## Announcements
* <b> April 1, 2019.</b> [Roadmap](https://github.com/bazelbuild/rules_android/blob/master/ROADMAP.md) for rules_android published.
## Overview
This repository contains the Skylark implementation of Android rules in Bazel.
The rules are being incrementally converted from their native implementations
in the [Bazel source
tree](https://source.bazel.build/bazel/+/master:src/main/java/com/google/devtools/build/lib/rules/android/).
For the list of Android rules, see the Bazel [documentation](https://docs.bazel.build/versions/master/be/android.html).
## Getting Started
To use the new Bazel Android rules, add the following to your WORKSPACE file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_android",
urls = ["https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip"],
sha256 = "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806",
strip_prefix = "rules_android-0.1.1",
)
Then, in your BUILD files, import and use the rules:
load("@rules_android//android:rules.bzl", "android_library")
android_library(
...
)
|