Bu sayfada, Android projeleriyle Bazel'ı kullanmanıza yardımcı olacak kaynaklar yer almaktadır. Bir eğiticiye, derleme kurallarına ve Bazel ile Android projeleri oluşturmaya özgü diğer bilgilere bağlantı verir.
Başlarken
Aşağıdaki kaynaklar, Android projelerinde Bazel ile çalışmanıza yardımcı olacaktır:
- Eğitim: Android uygulaması geliştirme. Bu eğitim, Bazel komutları ve kavramlarının yanı sıra Bazel ile Android uygulamaları geliştirmeyi öğrenmek için iyi bir yerdir.
- Codelab: Bazel ile Android Uygulamaları Derleme Bu codelab'de, Bazel ile Android uygulamaları oluşturma işlemi açıklanmaktadır.
Özellikler
Bazel'in Android uygulamaları derlemek ve test etmek, SDK/NDK ile entegrasyon yapmak ve emülatör görüntüleri oluşturmak için Android kuralları vardır. 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, Bazel özellikli Android Studio eklentisini kullanan Android Studio ile uyumludur.
- Android için
mobile-install
. Bazel'inmobile-install
özelliği, doğrudan Android cihaz ve emülatörlerde Android uygulamaları oluşturup test etmek için otomatik derleme ve dağıtma işlevi sağlar. - Emülatörler ve cihazlarda Android enstrümantasyon testi.
- Android NDK entegrasyonu. Bazel, doğrudan NDK entegrasyonu ve C++ kuralları aracılığıyla yerel kod derlemeyi destekler.
- Android derleme performansı. Bu sayfada, Android uygulamaları için derleme performansını optimize etme hakkında bilgiler sağlanmaktadır.
Daha fazla bilgi
- Google Maven ve Maven Central'dan rules_jvm_external ile bağımlılıklarla entegrasyon.
- Android Derlemelerinin Bazel'de Nasıl Çalıştığını öğrenin.