Android – come submit rapporti di crash?

Sembra che da Android 2.2, c'è una nuova funzionalità per l'invio di report di crash, come accennato nei link:

  • http://www.androidcentral.com/new-android-app-crash-report-tool-already-and-running
  • http://android-developers.blogspot.com/2010/05/google-feedback-for-android.html
  • http://developer.android.com/sdk/android-2.2-highlights.html
  • http://www.youtube.com/watch?v=o8unC9bA4O8

Come faccio a utilizzare questa funzionalità? È automatico per each applicazione scaricata dal mercato (aka Google Play Store)? Dove posso trovare ulteriori informazioni su questa funzionalità?

  • Convertire Android App che utilizza API V1 di mappe per Maps Android API V2
  • Imansible istanziare l'attività ... causata da ClassNotFoundException
  • Quando si attiverebbe ACTION_OUTSIDE?
  • aggiornare automaticamente la mia attività per mostrare che è stato scritto
  • Android mostra due liste verticale utilizzando il 50% -50% dell'altezza dello schermo
  • Salvare il file interno nella mia propria cartella interna in Android
  • Inoltre, è ansible personalizzare ciò che viene inviato, forse utilizzando DefaultExceptionHandler e mettere la nostra descrizione del crash?

    NOTA: so che ci sono molti strumenti per submit report di crash (come ACRA ), ma vorrei prima controllare se è ansible utilizzare quello che è già stato fornito.

    EDIT: ho riuscito a modificare l'exception che viene passata ulteriormente, sperando che questo cambierà anche il rapporto inviato al sito web di sviluppatore di Google.

    Ecco un codice di esempio che è pertinente per questo:

    private static class DefaultExceptionHandler implements java.lang.Thread.UncaughtExceptionHandler ... @Override public void uncaughtException(Thread t, Throwable e) { final StackTraceElement[] exceptionStackTrace = e.getStackTrace(); Exception exception = new Exception("my new exception!", e); final StackTraceElement[] newExceptionStackTrace = new StackTraceElement[exceptionStackTrace.length + 1]; System.arrayscopy(exceptionStackTrace, 0, newExceptionStackTrace, 1, exceptionStackTrace.length); newExceptionStackTrace[0] = new StackTraceElement("TEST CLASS", "TEST METHOD", "TEST FILE", 0); exception.setStackTrace(newExceptionStackTrace); _defaultUEH.uncaughtException(t, exception); //this will hopefully call the default handling of the exception for reporting } 

  • Elenco dell'orologio del produttore / pacchetto di allarme e nome della class, aggiungere
  • Dipendenze transitive per la libreria locale aar
  • Impostare la width della visualizzazione di text in un LinearLayout
  • Filtra i risultati di JSON url usando App Inventor 2
  • Java - Convertire la string in un object URI valido
  • Impostare l'authorization per get l'ID di posta dell'utente da Login di Facebook
  • One Solution collect form web for “Android – come submit rapporti di crash?”

    Quello che hai descritto suona come la build in feature, e per quanto ne so, non puoi personalizzare questo. I dati verranno inviati all'account googlePlay dev che ha caricato l'applicazione. Ho visto le personalizzazioni fatte da Sense o da Custom Roms. L'unico modo per get i propri registri è utilizzare il DefaultErrorHandler di cui hai parlato. Come una buona pratica verificherei, se potete catturare l'errore da soli (forse accedere da qualche parte). Se non lo faccio, ritornerei questo errore, per dare all'utente una possibilità di dare suggerimenti, cosa ha fatto

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.