ANDROID_HOME=/path/to/sdk
ANDROID_NDK_HOME=/path/to/ndk
android_sdk_repository(
name = "androidsdk",
api_level = 28,
build_tools_version = "28.0.3",
# Replace with path to Android SDK on your system
path = "/path/to/sdk",
)
其中,api_level
和 build_tools_version
可以根据实际情况修改,/path/to/sdk
需要替换为 Android SDK 的路径。
android_binary(
name = "hello_world",
# Replace with path to Android NDK on your system
ndk = "/path/to/ndk",
srcs = glob(["src/main/**"]),
manifest = "src/main/AndroidManifest.xml",
package_name = "com.example.helloworld",
)
其中,/path/to/ndk
需要替换为 Android NDK 的路径。
bazel build //src/main:hello_world
如果一切正常,应该能够成功构建项目。