Bir Böceğin Hayatı

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Android Açık Kaynak Projesi, hataları bildirebileceğiniz ve temel Android yazılım yığını için özellikler talep edebileceğiniz bir genel sorun izleyicisi bulundurur. (Bu sorun izleyiciyle ilgili ayrıntılar için bkz. Hataları Raporlama ). Hataları bildirmek harikadır (teşekkürler!), ancak bir hata raporuna bunu yazdıktan sonra ne olur? Bu sayfada bir hatanın ömrü anlatılmaktadır.

Burası 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 taşıyıcılar 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ştiricisine sunulur.

Bir böceğin hayatındaki önemli aşamalar şunlardır:

  1. Bir hata dosyalandı ve New durumuna sahip.
  2. Bir AOSP sağlayıcısı, hataları periyodik olarak gözden geçirir ve önceliklendirir. Hatalar, dört bölümden birinde önceliklendirilir: Yeni, Açık, Eylem Yok veya Çözümlendi.
  3. Her kova, sorunun kaderi hakkında daha fazla ayrıntı sağlayan bir dizi durumu içerir.
  4. Çö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 şunlardır:

  • Yeni: Hata raporu önceliklendirilmemiştir (yani, bir AOSP bakımcısı tarafından gözden geçirilmiştir).
  • Yeni + Hotlist:NeedsInfo: Hata raporu, harekete geçmek için yeterli bilgiye sahip değil. Hatayı bildiren kişinin, hata önceliklendirilmeden önce 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 paket, işlem yapılması gereken, ancak kaynak kodunda bir değişiklik yapılmasını bekleyen, hala çözülmemiş hatalar içeriyor.

  • Atandı: Hata raporu, meşru bir sorunun yeterince ayrıntılı bir raporu olarak kabul edildi ve hata, değerlendirmek ve analiz etmek için belirli bir katılımcıya atandı.
  • Kabul edildi: Görevli konuyu kabul etti ve üzerinde çalışmaya başladı.

Tipik olarak, bir hata Assigned 'da başlar ve birisi onu çözmeyi planlayana kadar orada kalır ve bu noktada Kabul Edildi girer. Ancak bunun bir garanti olmadığını ve hataların doğrudan Atandı durumundan Çözümlendi durumlarından birine gidebileceğini unutmayın.

Genel olarak, bir hata Açık durumlardan birindeyse, AOSP ekibi bunu meşru bir sorun olarak kabul etmiştir ve bu hatayı düzelten yüksek kaliteli bir katkı muhtemelen kabul edilecektir. Ancak, herhangi bir belirli sürüm için bir düzeltmenin zamanında tamamlanmasını garanti etmek imkansızdır.

Eylemsizlik sorunları

Bu paket, herhangi bir işlem gerektirmediği düşünülen hatalar içeriyor.

  • Düzeltilemiyor (Tekrar üretilemez): Bir AOSP katılımcısı açıklanan davranışı yeniden oluşturmaya çalıştı ve bunu başaramadı. Bu bazen hatanın yasal olduğu, ancak nadiren veya yeniden üretilmesinin 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 duruma ayrıca yaygın olarak amaçlandığı gibi çalışma (WAI) denir. Ö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 geçerli değil.
  • Düzeltilmeyecek (Yapılamaz): Sorunu çözmek için gereken değişiklikler makul ölçüde mümkün değil. Bu durum ayrıca, genellikle özelleştirilmiş bir cihazla veya harici bir uygulamayla ilgili olduğu veya muhabirin bu izleyiciyi bir yardım forumu olarak algıladığı için AOSP'de ele alınamayan bildirilen sorunlar için de kullanılır.
  • Yinelenen: Sorun izleyicide zaten benzer bir rapor vardı. Herhangi bir fiili eylem bu raporda rapor edilecektir.

Çözülmüş sorunlar

Bu pakette işlem yapılmış ve artık çözülmüş olarak kabul edilen hatalar var.

  • 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 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 sürüme 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 böcekler resmi bir ilerleme içinde tüm durumları aşamazlar. 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.