27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
AOSP'ye kod eklerken test edilmemiş kodu test edilmiş koddan ayırmak için özellik lansman işaretlerini kullanın. Kodunuzu yürütmek ve test etmek için özellik lansmanı işaretlerini etkinleştirin.
Bunun tersine, test edilmemiş kodun yürütülmemesini sağlamak için özellik lansmanı işaretlerini devre dışı bırakın.
Özellik lansmanı işaretleri başlıca şu iki şekilde kullanılır:
AOSP'ye katkıda bulunuyorsanız özelliğin düzgün şekilde test edilmesi için değişikliğinizi inceleyen kişi tarafından özellik lansmanı işareti uygulamanız istenebilir.
Dallar hakkında daha fazla bilgi için Yayın yaşam döngüsü bölümüne bakın.
Google, Android'in en son sürüm dalının (android16-release) herkes için kararlı olmasını sağlamak amacıyla özellik lansmanı işaretlerini kullanır. Şirketiniz AOSP'nin bir kopyasını tutuyor ve bu kopya üzerinde çalışıyorsa AOSP kodunuzun kopyasını geliştirme ekibiniz için kararlı tutmak üzere özellik lansmanı işaretlemeyi kullanın.
Özellik lansmanı işaretlemeyi uygulama adımları şunlardır:
Belirli bir kod değişikliği için işaret gerekip gerekmediğini ve gerekliyse işaret türünü belirleyin.
İşareti bildirin.
Kod değişikliğinizi işaretleç içine alın.
İşaretin değerini ayarlayın.
Kodunuzu oluşturup test edin.
Çalışma zamanında işaret değerlerini değiştirin.
Özellik yayınlama işaretlerini kullanan kodu test etme
Bu bölümdeki sayfalarda, bu adımların her birini nasıl gerçekleştireceğiniz açıklanmaktadır.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-10-10 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-10-10 UTC."],[],[]]