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.
Test etme ve hata ayıklama
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
VIA kodunuzu test etmeyi kolaylaştırmak için yapılandırırken dikkate almanız gereken birkaç öneri aşağıda verilmiştir.
Kod tabanını bağımsız birimler halinde tasarlayın
Birincil birimler şunlardır:
- Tetikleyici. Özel kelime, Bas-Konuş (PTT) ve Dokun-Konuş (TTT).
- Ses tanıma Ses akışlarını yapılandırılmış verilere dönüştürmeye odaklanır.
- Komut yerine getirme Sorguları işleme ve bir işleme dönüştürmeye odaklanır.
Bu katmanların her biri kendi başına ve birbirinden bağımsız olarak test edilebilir olmalıdır. Aşağıdakileri ekleyin ve belgeleyin:
- Kullanıcı sorgularını doğrudan komut yerine getirme katmanına iletmek için kullanılabilecek intent ekstraları. Bu sayede OEM'ler ve entegratörler ses tanımayı atlayabilir ve komut yerine getirmeyi (araba entegrasyonları) doğrudan test edebilir.
- Önceden kaydedilmiş ses dosyalarını Voice Interaction hizmetine aktaran bir işlemdir. Bu işlem, araç mikrofonunu atlayarak konuşma tanımayı tek başına test etmenize olanak tanır.
Test için emülatör
Android Emülatör, ana mikrofon ile konuk AAOS örneği arasında köprü görevi gördüğü için geliştirme ve test için mükemmel bir platformdur.

Şekil 1. Emülatör testi
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-12-03 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-12-03 UTC."],[],[]]