L'applicazione Android non riesce a caricare su alcuni telefoni in PathClassLoader

Ho un'app, la chiamiamo comcompany.foo, con un'attività principale 'FooBar'. Nel mio AndroidManifest.xml, ho

<application android:label="@string/app_name" android:icon="@drawable/icon" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > <activity android:name="FooBar" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> ... </application> 

(where i punti contengono altre attività all'interno della mia app). In questa forma, funziona bene sul mio desiderio HTC e sull'emulatore. Tuttavia, un (molto) piccolo numero di persone che hanno scaricato l'applicazione dal mercato segnalano un crash

  • Il sistema operativo Android rilascia un wakelock se l'app o il servizio che lo tiene è ucciso?
  • UnsatisfiedLinkError In Android 4.4 libDevil non riesce a individuare il simbolo "png_set_longjmp_fn"
  • Come creare uno background con image, angoli arrotondati senza bordi
  • encrypt sqlite database Android:
  • Come posso analizzare i punti e disegnare un path su Google Map in Android?
  • Notifiche di spostamento basato su località per Android
  • java.lang.RuntimeException: Imansible istanziare l'attività ComponentInfo {com.company.foo/com.company.foo.FooBar}: java.lang.ClassNotFoundException: com.company.foo.FooBar nel loader dalvik.system.PathClassLoader [/ mnt /asec/com.company.foo-1/pkg.apk]

    Qualcuno ha suggerito di sostituire l' android:name="FooBar" con android:name=".FooBar" , che funziona bene anche sul mio telefono e l'emulatore, ma non riesce ad alcuni altri dispositivi. Se lascio questo attributo in totale non mi lascerà installare affatto.

    Qualche idea?

  • Attività multiple legate a un servizio
  • Utilizza la programmazione per impostare l'input di touch su android
  • Come controlliamo una preferenza dell'adattatore sincronizzazione di Android?
  • Classe statica in Java (Android) - utilizzare o non utilizzare
  • Android Lollipop - Blocca lo schermo di block per triggerszione popup
  • L'attività si riavvia su Force Close
  • 2 Solutions collect form web for “L'applicazione Android non riesce a caricare su alcuni telefoni in PathClassLoader”

    Ho un'applicazione pubblicata su Android Market. A volte ricevo anche segnalazioni di crash simili. Sembra che non sia colpa tua. Questo può essere riprodotto se l'applicazione è installata sulla scheda SD. Estraete questa scheda senza smontarla e eseguire l'applicazione.

    Ulteriori informazioni sono disponibili qui .

    Il codice che hai mostrato è bello, non può vedere niente di sbagliato con esso – quindi cos'altro hai guardato?

    1. Avete controllato il livello di SDK contro la release Android sui telefoni che hanno fallito? Qualche possibilità di qualche incompatibilità?

    2. Instiante l'attività che ho trovato al mio costo è una cosa non banale e ci sono tante cose da fare male – dovrai tornare su tutti i tuoi file di supporto e assicurati che siano puliti, ma pensate alle incompatibilità.

    3. Non hai affermato che cosa sono implicate le importzioni – hai provato a tagliare la tua applicazione al minimo e vedere che ancora causa problemi con quei piccoli numbers di telefono rogue – forse non hai accesso ai telefoni?

    4. Prova a pubblicare il telefono / templates che causano problemi, anche where accedere alla tua applicazione e potrebbe essere qualcuno qui con lo stesso model / model che sarebbe disposto a fare qualche prova per te

    Mi dispiace non posso essere più aiuto,

    In bocca al lupo!!

    Oliver

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