Kaynak denetimi araçları

Android koduyla çalışmak için hem Git'in (bir açık kaynak sürüm kontrol sistemi) ve Repo (Google tarafından kod deposu yönetim aracını kullanın. Bkz. Source Control Workflow (Kaynak Kontrol İş Akışı) sayfası .

Git

Git; birden çok dağıtım yapılan büyük projeleri yürütür ekleyebilirsiniz. Android, yerel dallara ayırma gibi yerel işlemler için Git'i kullanır. kaydetme, farkları ve düzenlemeleri içerir. Android kurulumundaki zorluklardan biri dış topluma en iyi nasıl destek verileceğini belirlemekti. hobi amaçlı topluluk olarak, kitlesel pazarda tüketici cihazları oluşturan büyük OEM'lere destek veriyor. Google bileşenlerin değiştirilebilmesini istemiş ve ayrı bir hayatları olabilir. Google önce dağıtılmış revizyon kontrol sistemini, ardından Git'i indirdiniz.

Git hakkında daha fazla bilgi için bu Git Dokümanları'na bakın.

Kod deposu

Repo, gerektiğinde Git depolarını birleştirir ve Gerrit revizyon kontrol sistemine yükler ve bazı bazı ipuçları vereceğim.

Repo Launcher, ödemeyi başlatan ve işlemi başlatan bir Python komut dosyası sağlar ikinci bölümü olan Repo aracını indirir. Repo aracının tamamı, Android kaynak koduyla ödeme işlemi. Bu klasör varsayılan olarak $SRCDIR/.repo/repo/... ve Repo Launcher'ı indirin.

Depo, Git'in yerine geçmez, yalnızca arka planınızda Git ile çalışmayı kolaylaştırır. farkına vardık. Depo, manifest dosyalarını kullanır kullanarak Git projelerini Android süper projesinde birleştirdik. Web sitemiz g.co/newsinitiative/labs üzerinden Herhangi bir yerde yürütülebilir Python komut dosyası olan repo komutu yolunuzu çizeceksiniz. Android kaynak dosyaları üzerinde çalışırken Repo'yu (ör. tek bir Repo çalışma diziniyle) ağ genelinde işlemler.

Çoğu durumda Repo yerine Git'i kullanabilir veya Repo ile Git'i birlikte kullanabilirsiniz. komutlarına benzer. Ancak Repo'yu temel sürüm için kullanmak, ağlar arası işlemler işinizi çok daha basit hale getirir. Ayrıntılı bilgi için Repo Command Reference (Kod Deposu Komut Referansı) bölümüne bakın. Repo README, Repo'da etkinleştirilebilen önceden yükleme kancaları (testler) ve AOSP'deki genel dokümanlar hakkında daha fazla bilgi edinin.

Repo Launchergit-repo- indirme için bkz. Depoyu yükleme.

Almanca

Gerrit, projeler için web tabanlı bir kod inceleme sistemidir 7/24 kullanabilirsiniz. Gerrit, Git'in daha merkezi bir şekilde kullanılmasını teşvik ederek tüm değişiklik yapma yetkisi bulunan kullanıcıları, değişiklikleri gönderdiklerinde otomatik olarak birleştirilir. şifre kodu incelemesinden geçemeyeceğiz. Ayrıca, Gerrit inceleme sürecini kolaylaştırır, değişiklikleri görüntüleyebilir ve mesajı yan yana görebilir ve satır içi yorumları etkinleştirebilirsiniz.

android-review.googlesource.com adresinde Android Gerrit inceleme arayüzünü ve kod gezinme arayüzünü şu adreste bulun: android.googlesource.com'a gidin.

Android Kod Arama Aracı AOSP'de hiçbir şey indirmeden arama yapmanıza olanak tanır. Kod'u, AOSP kaynak kodunu görüntülemek, açık kaynak dalları arasında geçiş yapmak ve karşılaştırmalar yapabilirsiniz. Daha fazla bilgi için bkz. Google Developers Kod arama dokümanları sayfasını ziyaret edin.

Diğer araçlar

Android Studio, Android Enterprise için kullanılan resmi entegre geliştirme ortamıdır (IDE) Android uygulama geliştirme.

Android Debug Bridge (ADB), geliştirme sürecinizi bağlamanızı sağlar iş istasyonunu doğrudan Android cihazınıza bağlayabilirsiniz. Böylece, paketleri yükleyebilir ve değişikliklerinizi değerlendirebilirsiniz.

AOSP geliştirme amacıyla Platform için Android Studio'yu (ASfP) kullanın.