Bu sayfada, Bazel'i Android projeleriyle kullanmanıza yardımcı olacak kaynaklar yer almaktadır. Bazel ile Android projeleri oluşturmaya özel bir eğitime, derleme kurallarına ve diğer bilgilere bağlantılar içerir.
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 kaynaktır.
- Codelab: Bazel ile Android Uygulamaları Oluşturma. Bu codelab'de, Bazel ile Android uygulamalarının nasıl oluşturulacağı açıklanmaktadır.
Özellikler
Bazel, Android uygulamaları oluşturmak ve test etmek, SDK/NDK ile entegrasyon ve emülatör görüntüleri oluşturmak için Android kurallarına sahiptir. Android Studio ve IntelliJ için Bazel eklentileri de vardır.
- Android kuralları. Build Encyclopedia, Bazel ile Android uygulamaları oluşturma ve test etme kurallarını açıklar.
- Android Studio ile entegrasyon. Bazel, Android Studio with Bazel eklentisi kullanılarak Android Studio ile uyumludur.
mobile-install
for Android. Bazel'inmobile-install
özelliği, Android uygulamalarını doğrudan Android cihazlarda ve emülatörlerde oluşturup test etmek için otomatik derleme ve dağıtma işlevi sunar.- 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'in Bazel'de nasıl derlendiğini öğrenin.