이 페이지에는 Android 프로젝트에서 Bazel을 사용하는 데 도움이 되는 리소스가 포함되어 있습니다. 그것은 빌드 규칙 및 빌드와 관련된 기타 정보로 연결되는 Bazel을 사용한 Android 프로젝트
시작하기
다음 리소스는 Android 프로젝트에서 Bazel을 사용하는 데 도움이 됩니다.
- 튜토리얼: Android 앱 빌드. 이 튜토리얼은 Bazel 명령어 및 개념과 Bazel을 사용하여 Android 앱을 빌드하는 방법을 시작하는 데 적합합니다.
- Codelab: Bazel을 사용하여 Android 앱 빌드 이 Codelab에서는 Bazel을 사용하여 Android 앱을 빌드하는 방법을 설명합니다.
기능
Bazel에는 Android 앱을 빌드 및 테스트하고, SDK/NDK와 통합하고, 에뮬레이터 이미지를 만드는 Android 규칙이 있습니다. Android 스튜디오 및 IntelliJ용 Bazel 플러그인도 있습니다.
- Android 규칙 Build 백과사전에서 설명하는 규칙 Bazel을 사용한 Android 앱 빌드 및 테스트에 적합합니다.
- Android 스튜디오와 통합. Bazel은 다음과 호환됩니다. Bazel이 포함된 Android 스튜디오를 사용하는 Android 스튜디오 사용할 수 있습니다.
- Android용
mobile-install
Bazel의mobile-install
기능은 Android 기기와 에뮬레이터에서 직접 Android 앱을 빌드하고 테스트하기 위한 자동 빌드 및 배포 기능을 제공합니다. - 에뮬레이터 및 기기에서 Android 계측 테스트
- Android NDK 통합. Bazel은 네이티브 코드를 제공합니다.
- Android 빌드 성능 이 페이지에서는 Android 앱의 빌드 성능 최적화에 관한 정보를 제공합니다.
추가 자료
- rules_jvm_external을 사용하여 Google Maven 및 Maven Central의 종속 항목과 통합
- Bazel에서 Android 빌드가 작동하는 방식 알아보기