Bu sayfada, Bazel'i Android projeleriyle kullanmanıza yardımcı olacak kaynaklar yer almaktadır. Bu sayfa, bir eğitime, derleme kurallarına ve Bazel ile Android projeleri oluşturmaya özel diğer bilgilere bağlantı verir.
Başlarken
Aşağıdaki kaynaklar, Android projelerinde Bazel ile çalışmanıza yardımcı olur:
- Eğitim: Android uygulaması oluşturma. Bu eğitim, Bazel komutları ve kavramları ile Bazel ile Android uygulamaları oluşturma hakkında bilgi edinmeye başlamak için iyi bir başlangıç noktasıdır.
- Codelab: Bazel ile Android Uygulamaları Geliştirme. Bu codelab'de, Bazel ile Android uygulamalarının nasıl oluşturulacağı açıklanmaktadır.
Özellikler
Bazel'de Android uygulamalarını derleme ve test etme, SDK/NDK ile entegrasyon ve emülatör görüntüleri oluşturma için Android kuralları vardır. Android Studio ve IntelliJ için Bazel eklentileri de vardır.
- Android kuralları. Derleme Ansiklopedisi, Bazel ile Android uygulamaları oluşturma ve test etme kurallarını açıklar.
- Android Studio ile entegrasyon. Bazel, Bazel ile Android Studio eklentisini kullanarak Android Studio ile uyumludur.
- Android için
mobile-install
. Bazel'inmobile-install
özelliği, Android uygulamalarını doğrudan Android cihazlarda ve emülatörlerde derlemek ve test etmek için otomatik derleme ve dağıtım işlevi sağlar. - Emülatörlerde ve cihazlarda Android enstrümantasyon testi.
- Android NDK entegrasyonu. Bazel, doğrudan NDK entegrasyonu ve C++ kuralları aracılığıyla yerel koda derlemeyi destekler.
- Android derleme performansı. Bu sayfada, Android uygulamaları için derleme performansını optimize etme hakkında bilgi verilmektedir.
Daha fazla bilgi
- rules_jvm_external ile Google Maven ve Maven Central'daki bağımlılıklarla entegrasyon
- Android derlemelerinin Bazel'de nasıl çalıştığını öğrenin.