R8 geri izleme, kodu karartılmış bir cihazdan orijinal yığın izlemeyi (stack trace) elde etmeye yönelik bir araçtır yığın izleme (stack trace) hakkında daha fazla bilgi edinin. Yığın izleme, sınıf ve yöntem adları eşleştirilerek yeniden oluşturulur değerlerini orijinal tanımlarına taşıyor.
Kullanım
Karartılmış bir yığın izlemeyi geri izlemek için eşleme dosyasını retrace
hizmetine iletin:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
Komut satırında yığın izleme dosyası sağlanmazsa R8 geri izleme standart giriş aracılığıyla kullanıcı tarafından girilecek yığın izlemedir. Giriş yaptıktan sonra, giriş akışını sonlandırın:
- Linux, macOS: Control+D
- Windows: Control+Z+Enter
Tekrar alınan çıkış daha sonra standart çıkışa yazılır.
Seçenekler
Aşağıdaki tabloda, R8 geri izlemenin komut satırı seçenekleri açıklanmaktadır:
Option | Zorunlu mu? | Açıklama |
---|---|---|
--verbose
|
hayır | Yöntem parametreleri ve yöntem döndürme türü gibi daha fazla bilgiyi yazdırır. |
--info
|
hayır | Teşhis seviyesini info olarak ayarlar. Daha ayrıntılı bir görünüm için
DiagnosticsHandler (Teşhis Aracı) bakın.
|
--quiet
|
hayır | Odağı artırmak için yazdırılan bilgi miktarını azaltır. |
--regex <regular_exp>
|
hayır | Yığın izleme satırlarını ayrıştırmak için kullanılan varsayılan normal ifadenin üzerine yazar.
Örneğin, aşağıda temel yığın izlemeleri (stack trace) ayrıştırabilen bir normal ifade bulunmaktadır:
|
Kullanım notları
R8 geri izleme, kod karartılmış sınıfı eşlemek için oluşturulmuş bir eşleme dosyası kullanır ve yöntemlerini orijinal tanımına geri döndüreceğiz. Daha fazla bilgi için doğru şekilde yeniden çekilebilmesi için uygulamanızı Karartılmış yığın izlemenin kodunu çözün.