Android Açık Kaynak Projesi, temel Android yazılım yığını için hataları bildirebileceğiniz ve özellikler isteyebileceğiniz bir genel sorun izleyiciye sahiptir. (Bu sorun izleyiciyle ilgili ayrıntılar için Hataları bildirme bölümüne bakın). Hataları bildirmek harikadır (teşekkürler!), ancak dosyaladıktan sonra bir hata raporuna ne olur? Bu sayfada bir böceğin ömrü anlatılmaktadır.
Bu bir müşteri destek forumu değil. Destek bilgileri için Pixel yardım merkezine bakın. Diğer cihazlar için destek, cihaz üreticileri veya bu cihazları satan operatörler tarafından sağlanır.
Google uygulamaları için destek, Google'ın destek sitesi aracılığıyla sağlanır. Üçüncü taraf uygulamaları için destek, örneğin Google Play'de sağlanan iletişim bilgileri aracılığıyla her uygulamanın geliştiricisinden sağlanır.
İşte bir böceğin hayatındaki önemli aşamalar:
- Bir hata dosyalanır ve New durumuna sahiptir.
- Bir AOSP bakımcısı, hataları periyodik olarak inceler ve öncelik sırasına koyar. Hatalar dört gruptan birine göre sınıflandırılır: Yeni, Açık, İşlem Yok veya Çözüldü.
- Her grup, sorunun kaderi hakkında daha fazla ayrıntı sağlayan bir dizi durum içerir.
- Çözüldü olarak işaretlenen hatalar, Android yazılımının gelecekteki bir sürümüne dahil edilecektir.
kova ayrıntıları
Çözüm sürecindeki bir sorunun durumunu belirtmek için Sorun İzleyici'deki Durum alanını kullanırız. Bu, Sorun İzleyici belgelerinde belirtilen tanımlarla tutarlıdır.
Yeni sorunlar
Yeni sorunlar, üzerinde işlem yapılmamış hata raporlarını içerir. İki devlet:
- Yeni: Hata raporu öncelik sırasına konulmadı (yani, bir AOSP bakımcısı tarafından gözden geçirildi).
- Yeni + Hotlist: NeedsInfo: Hata raporunda işlem yapmak için yeterli bilgi yok. Hatanın önceliklendirilebilmesi için önce hatayı bildiren kişinin ek ayrıntılar sağlaması gerekir. Yeterli zaman geçerse ve yeni bilgi sağlanmazsa, Eylemsizlik durumlarından biri olarak hata varsayılan olarak kapatılabilir.
Açık sorunlar
Bu grup, eylem gerektiren, ancak kaynak kodunda bir değişiklik yapılmasını bekleyen, hala çözülmemiş hatalar içeriyor.
- Atandı: Hata raporu, geçerli bir sorunun yeterince ayrıntılı bir raporu olarak kabul edildi ve hata, değerlendirilmesi ve analiz edilmesi için belirli bir katkıda bulunan kişiye atandı.
- Kabul edildi: Vekil konuyu kabul etti ve üzerinde çalışmaya başladı.
Tipik olarak, bir hata Assigned'da başlar ve birisi onu çözmeyi düşünene kadar orada kalır ve bu noktada Accepted'e girer. Ancak, bunun bir garanti olmadığını ve hataların doğrudan Atandı durumundan Çözüldü durumundan birine gidebileceğini unutmayın.
Genel olarak, Açık durumlardan birinde bir hata varsa, AOSP ekibi bunu meşru bir sorun olarak kabul etmiştir ve bu hatayı düzelten yüksek kaliteli bir katkı büyük olasılıkla kabul edilecektir. Ancak, belirli bir sürüm için bir düzeltmenin zamanında tamamlanacağını garanti etmek imkansızdır.
Eylemsizlik sorunları
Bu grup, herhangi bir işlem gerektirmediği kabul edilen hatalar içerir.
- Düzeltilmeyecek (Tekrarlanamaz): Bir AOSP katılımcısı, açıklanan davranışı yeniden oluşturmaya çalıştı ve bunu yapamadı. Bu bazen, hatanın yasal olduğu, ancak yalnızca nadir olduğu veya yeniden oluşturulmasının zor olduğu veya sorunu çözmek için yeterli bilgi olmadığı anlamına gelir.
- Düzeltilmeyecek (Amaçlanan davranış): Bir AOSP bakımcısı, açıklanan davranışın bir hata olmadığını, amaçlanan davranış olduğunu belirledi. Bu durum aynı zamanda yaygın olarak amaçlanan şekilde çalışma (WAI) olarak da adlandırılır. Özellik istekleri için, bir AOSP bakımcısı, isteğin Android'de uygulanmayacağını belirledi.
- Düzeltilmeyecek (Eski): Üründeki değişiklikler nedeniyle sorun artık alakalı değil.
- Düzeltilmeyecek (Uygulanamaz): Sorunu çözmek için gereken değişiklikler makul bir şekilde mümkün değil. Bu durum ayrıca, genellikle özelleştirilmiş bir cihazla veya harici bir uygulamayla ilgili olduğu veya bildiren kişinin bu izleyiciyi bir yardım forumu sandığı için AOSP'de çözülemediği bildirilen sorunlar için de kullanılır.
- Yinelenen: Sorun izleyicide zaten benzer bir rapor vardı. Herhangi bir gerçek eylem bu raporda rapor edilecektir.
Çözülmüş sorunlar
Bu grup, işlem yapılan ve artık çözülmüş olarak kabul edilen hatalar içeriyor.
- Düzeltildi (doğrulandı): Bu hata düzeltildi ve resmi bir yayına dahil edildi. Bu durum ayarlandığında, hangi sürümde düzeltildiğini gösteren bir özellik de ayarlamaya çalışıyoruz.
- Düzeltildi: Bu hata bir kaynak ağacında düzeltildi (veya özellik uygulandı), ancak henüz resmi bir yayına dahil edilmemiş olabilir.
Diğer şey
Yukarıdaki durumlar ve yaşam döngüsü, genellikle yazılımı nasıl izlemeye çalıştığımızdır. Bununla birlikte, Android çok sayıda yazılım içerir ve buna bağlı olarak çok sayıda hata alır. Sonuç olarak, bazen hatalar resmi bir ilerlemede tüm durumları geçemez. Sistemi güncel tutmaya çalışıyoruz, ancak bunu veritabanını gözden geçirdiğimiz ve güncellemeler yaptığımız periyodik hata taramalarında yapma eğilimindeyiz.