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 Launcher'ı git-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ı
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.