Bu sayfa, Bazel'i Android projeleriyle kullanmanıza yardımcı olacak kaynaklar içerir. Bu bağlantıda bir eğiticiye, derleme kurallarına ve Bazel ile Android projeleri derlemeye özel diğer bilgilere bağlantı verilir.
Kullanmaya başlama
Aşağıdaki kaynaklar, Android projelerinde Bazel ile çalışmanıza yardımcı olacaktır:
- Eğitim: Android uygulaması oluşturma. Bu eğitim, Bazel komutları ve kavramlarının yanı sıra Bazel ile Android uygulamaları oluşturma hakkında bilgi edinmeye başlamak için iyi bir yerdir.
- 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'in Android uygulamaları oluşturmak ve test etmek, SDK/NDK ile entegre etmek ve emülatör görüntüleri oluşturmak için Android kuralları vardır. Ayrıca, Android Studio ve IntelliJ için Bazel eklentileri de var.
- Android kuralları. Derleme Ansiklopedisi, Bazel ile Android uygulamaları oluşturma ve test etme kurallarını açıklar.
- Android Studio ile entegrasyon. Bazel, Bazel içeren Android Studio eklentisini kullanan 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 oluşturmak ve test etmek için otomatik derleme ve dağıtma 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 bilgiler sunulmaktadır.
Daha fazla bilgi
- rules_jvm_external ile Google Maven ve Maven Central'ın bağımlılıklarıyla entegrasyon.
- Android Derlemelerinin Bazel'de Nasıl Çalıştığını öğrenin.