2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Hataya eğilimli hata denetleyiciyi çalıştırma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Trade Federation için kod gönderiyorsanız bir noktada ön gönderme sırasında Error Prone ile ilgili bir hatayla karşılaşmanız olasıdır.
Error Prone nedir?
Error Prone, Android kod tabanındaki olası sorunları bulmanıza yardımcı olabilecek bir Java statik analiz aracıdır. Bu farklı projeye genel bir bakış için Error Prone GitHub projesine göz atın.
Ticaret Federasyonu'nda neden kullanıyoruz?
TF'ye katkıda bulunan çok sayıda kişi var. Bu, kod incelemelerini kolaylaştırmak ve CL'lerde en azından minimum kaliteyi sağlamak için tasarlanmıştır.
Hata Eğilimli, TF'nin tüm bölümlerinde zorunlu kılındığı için her yerde aynı standardın korunmasına yardımcı olur.
Nelere dikkat etmeliyim?
TF'de uygulanan kuralların mevcut listesi şu konumdadır:
tools/tradefederation/core/error_prone_rules.mk.
İlgili bilgileri errorprone.info adresinde bulabilirsiniz.
Göndermeden önce kontrol etmek için yerel olarak nasıl çalıştırabilirim?
Aşağıdaki komutu kullanın: make tradefed-all javac-check -j64
RUN_ERROR_PRONE=true
Error Prone, derleme sırasında zorunlu kılınır. Bu nedenle, bir kurala uyulmazsa derleme başarısız olur ve hata gösterilir.
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: 2026-06-18 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: 2026-06-18 UTC."],[],[]]