Android Açık Kaynak Projesi, hataları bildirebileceğiniz ve temel Android yazılım yığını için özellikler talep edebileceğiniz genel bir sorun izleyiciye sahiptir. (Bu sorun izleyiciyle ilgili ayrıntılar için Hataları Bildirme konusuna bakın). Hataları bildirmek harikadır (teşekkür ederim!), Ancak bunu dosyaladıktan sonra hata raporuna ne olur? Bu sayfa bir hatanın ömrünü anlatmaktadı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 sitesidir . Üçüncü taraf uygulamaları için destek, örneğin Google Play'de sağlanan iletişim bilgileri yoluyla her uygulamanın geliştiricisiyle sağlanır.
İşte bir hatanın yaşamındaki temel aşamalar:
- Bir hata dosyalanır ve Yeni durumuna sahiptir.
- Bir AOSP bakımcısı, hataları düzenli olarak gözden geçirir ve önceliklendirir. Yeni, Aç, No-Aksiyon veya Çözülmüş: Hatalar dört kova birine önceliği belirlenir.
- Her kova, 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.
Paket 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 durum şunlardır:
- Yeni: Hata raporu önceliklendirilmemiştir (yani, bir AOSP geliştiricisi tarafından incelenmiştir).
- Yeni + Hotlist: NeedsInfo: Hata raporu üzerinde işlem yapmak için yeterli bilgi yok. Hatayı bildiren kişinin, önceliklendirilmeden önce ek ayrıntılar sağlaması gerekir. Yeterli zaman geçerse ve yeni bilgi sağlanmazsa, Eylem Yok durumlarından biri olarak hata varsayılan olarak kapatılabilir.
Açık sorunlar
Bu paket, işlem yapılması gereken, ancak kaynak kodda bir değişiklik yapılmasını bekleyen hala çözülmemiş hatalar içerir.
- Atanan: Hata raporu, meşru 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 sorunu kabul etti ve üzerinde çalışmaya başladı.
Tipik olarak, Atanmış'da bir hata başlar ve birisi sorunu çözmek niyetinde olana kadar orada kalır ve bu noktada Hata Kabul Edildi'ye girer. Ancak bunun bir garanti olmadığını ve hataların doğrudan Atanmış durumundan Çözülmüş durumlardan 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üzeltmenin yüksek kaliteli bir katkısı muhtemelen kabul edilecektir. Ancak, belirli bir sürüm için zamanında bir düzeltmenin tamamlanacağını garanti etmek imkansızdır.
İşlem Yok sorunları
Bu paket, herhangi bir işlem gerektirmediği varsayılan hatalar içeriyor.
- Düzeltilemiyor (Tekrarlanamaz): Bir AOSP katılımcısı, açıklanan davranışı yeniden oluşturmaya çalıştı ve bunu yapamadı. Bu bazen hatanın meşru olduğu ancak nadiren veya yeniden üretilmesinin zor olduğu veya sorunu çözmek için yeterli bilgi olmadığı anlamına gelir.
- Düzeltilemiyor (Amaçlanan davranış): Bir AOSP bakımcısı, açıklanan davranışın bir hata olmadığını, ancak amaçlanan davranış olduğunu belirlemiştir. Bu durum, genellikle amaçlandığı gibi çalışma (WAI) olarak da adlandırılır. Özellik istekleri için, bir AOSP yöneticisi, isteğin Android'de uygulanmayacağını belirledi.
- Düzeltilemiyor (Eski): Üründeki değişiklikler nedeniyle sorun artık geçerli değil.
- Düzeltilemiyor (Uygulanamaz): Sorunu çözmek için gereken değişiklikler makul bir şekilde mümkün değildir. Bu durum, tipik olarak özelleştirilmiş bir cihazla veya harici bir uygulamayla ilgili olduğu için AOSP'de ele alınamayan bildirilen sorunlar için de kullanılır veya muhabir bu izleyiciyi bir yardım forumu olarak yanlış anladı.
- Yineleme: Sorun izleyicide zaten aynı rapor vardı. Herhangi bir gerçek eylem bu raporda rapor edilecektir.
Çözülen sorunlar
Bu paket, işlem yapılmış ve artık çözülmüş olarak kabul edilen hataları içerir.
- Düzeltildi (doğrulandı): Bu hata düzeltildi ve resmi bir sürüme dahil edildi. Bu durum ayarlandığında, hangi sürümde düzeltildiğini belirten bir özellik de ayarlamaya çalışırız.
- Düzeltildi: Bu hata bir kaynak ağacında düzeltildi (veya özellik uygulandı), ancak henüz resmi bir sürüme dahil edilmemiş olabilir.
Diğer şey
Yukarıdaki durumlar ve yaşam döngüsü, genellikle yazılımı izlemeye nasıl ç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 böcekler resmi bir ilerlemeyle tüm eyaletlerden geçemez. Sistemi güncel tutmaya çalışıyoruz, ancak bunu veritabanını gözden geçirdiğimiz ve güncelleme yaptığımız periyodik hata taramalarında yapma eğilimindeyiz.