diff options
author | Googler <noreply@google.com> | 2017-09-13 21:21:50 +0200 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2017-09-14 18:46:41 +0200 |
commit | d1bd9d6637a7201e31e94683a9bc12cc59ac3651 (patch) | |
tree | 39c21ee25f6e8ea90cda720fd446410f8ec20cb8 /site/docs/bazel-and-android.md | |
parent | ae927f16d8cc1059dbed2d12e2e4b9919154977a (diff) |
Create the "Android and Bazel" and "Apple apps and Bazel" pages.
PiperOrigin-RevId: 168577347
Diffstat (limited to 'site/docs/bazel-and-android.md')
-rw-r--r-- | site/docs/bazel-and-android.md | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/site/docs/bazel-and-android.md b/site/docs/bazel-and-android.md new file mode 100644 index 0000000000..dccb55ac8c --- /dev/null +++ b/site/docs/bazel-and-android.md @@ -0,0 +1,46 @@ +--- +layout: documentation +title: Android and Bazel +--- + +# Android and Bazel + +This page contains resources that help you use Bazel with Android projects. It +links to a tutorial, build rules, and other information specific to building +Android projects with Bazel. + +## Contents + +- [Working with Bazel](#working-with-bazel) +- [Android and Skylark](#android-and-skylark) + +## Working with Bazel + +The following resources will help you work with Bazel on Android projects: + +* [Tutorial: Building an Android app](tutorial/android-app.html) +* [Android rules](https://docs.bazel.build/versions/master/be/android.html) +* [mobile-install for Android](mobile-install.html) +* [Integration with Android Studio](ide.html) + +## Android and Skylark + +**Note**: Extending Bazel with Skylark is for advanced build and test scenarios. +You do not need to use Skylark when getting started with Bazel. + +The following [Skylark](https://docs.bazel.build/versions/master/skylark/concepts.html) +modules, configuration fragments, and providers will help you extend Bazel's +capabilities when building your Android projects: + +* Modules: + + * [`android_common`](skylark/lib/AndroidSkylarkApiProvider.html) + * [`AndroidSkylarkIdlInfo`](skylark/lib/AndroidSkylarkIdlInfo.html) + +* Configuration fragments: + + * [`android`](skylark/lib/android.html) + +* Providers: + + * [`android`](skylark/lib/AndroidSkylarkApiProvider.html) |