이 페이지에는 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 규칙 빌드 백과사전에서는 Bazel을 사용하여 Android 앱을 빌드하고 테스트하기 위한 규칙을 설명합니다.
- Android 스튜디오와 통합. Bazel은 Bazel을 사용한 Android 스튜디오 플러그인을 사용하여 Android 스튜디오와 호환됩니다.
- Android의 경우
mobile-install
Bazel의mobile-install
기능은 Android 기기와 에뮬레이터에서 직접 Android 앱을 빌드하고 테스트하기 위한 자동화된 빌드 및 배포 기능을 제공합니다. - 에뮬레이터 및 기기에서의 Android 계측 테스트
- Android NDK 통합 Bazel은 직접 NDK 통합 및 C++ 규칙을 통해 네이티브 코드로 컴파일하는 기능을 지원합니다.
- Android 빌드 성능. 이 페이지에서는 Android 앱의 빌드 성능을 최적화하는 방법을 설명합니다.
추가 자료
- rules_jvm_external을 사용하여 Google Maven 및 Maven Central의 종속 항목과 통합합니다.
- Bazel을 사용한 Android 빌드 작동 방식 알아보기