Entonces, al final del año pasado, finalmente pude rootear mi réplica de China (falsa) Galaxy SIII
Todo funcionaba bien, hasta que eliminé algunas aplicaciones del /system/app
directorio, porque esta réplica casi no tiene espacio interno, aunque pensé que solo estaba eliminando aplicaciones innecesarias. Eliminé dos que no deberían haber sido eliminados, el teléfono comenzó a actuar de manera errática, se iniciaría por completo, pero la pantalla solo mostraba el fondo de pantalla parpadeando sin parar.
Después de mi primer intento, traté de resolverlo, tirando todo sobre él, eso detuvo la pantalla parpadeante y mostró los accesos directos de las aplicaciones en la pantalla principal nuevamente. Luego comencé a eliminar una aplicación a la vez intercalada con un reinicio. Después de eliminar lo que no quería que quedara, excepto las dos únicas aplicaciones necesarias, fui a Play Store para descargar algunas aplicaciones y disfrutar del nuevo espacio interno liberado, solo para descubrir que simplemente ya no se abría.
Al principio, se cargaba, luego mostraba la pantalla de actualización (de Market a Play Store) y cuando tocaba "continuar", la aplicación simplemente se apagaba, y estaba de vuelta en el iniciador de aplicaciones, luego intenté nuevamente solo para intentar abrir el app, la pantalla cambiaría a cargando, pero muy rápidamente, se cerraría de nuevo.
Después de mi segundo intento, intenté instalar aplicaciones a través de ADB, y funcionó, al igual que las aplicaciones, cada aplicación que instalé funcionó bien, pero no se actualizaría a menos que pudiera encontrar el archivo .apk e instalarlo nuevamente. a través de ABD. Lo que, en algunos casos, es simplemente imposible.
Encontré un sitio que enviaba el enlace de descarga del archivo .apk a mi correo electrónico y podía descargarlo en mi teléfono, que no era una actualización, pero era mejor que tener que instalar cualquier cosa a través de ADB. Luego traté de iniciar una de esas aplicaciones, solo para descubrir que mi navegador fallaba con un F/C cuando tocaba guardar en la ventana emergente de descarga.
Después de semanas buscando soluciones y alguna pista sobre este problema, descubrí que dentro del directorio de la aplicación de Dropbox había muchos .txt
archivos.
Al leer estos archivos, descubrí qué está causando el mal funcionamiento de Play Store y la función de descarga en el navegador, y es lo mismo. El problema es que no se que hacer para solucionar esto.
A continuación se muestran algunos ejemplos de los .txt
archivos:
Ubicación :/data/system/dropbox
Nombre del archivo :system_app_crash@1357930047501.txt
Process: com.android.vending
Flags: 0xabe45
Package: com.android.vending v8016010 (3.10.10)
Build: sprd/sprdroid_base/hsdroid:2.3.5/MocorDroid2.3.5 W12.20_P12_20121105.115851:user/test-keys
java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads
at android.content.ContentResolver.insert(ContentResolver.java:600)
at com.google.android.finsky.download.DownloadManagerImpl$1.run(DownloadManagerImpl.java:43)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.os.HandlerThread.run(HandlerThread.java:60)
Nombre del archivo :system_app_wtf@1354930047485.txt
Process: com.android.vending
Flags: 0xabe45
Package: com.android.vending v8016010 (3.10.10)
Subject: Finsky
Build: sprd/sprdroid_base/hsdroid:2.3.5/MocorDroid2.3.5/W12.20_P12_20121105.115851:user/test-keys
android.util.Log$TerribleFailure: [27]
DownloadProgressManager.makeNewCursor: Download progress cursor null: content://downloads/my_downloads
at android.util.Log.wtf(Log.java:275)
at android.util.Log.wtf(Log.java:254)
at com.google.android.finsky.utils.FinskyLog.wtf(FinskyLog.java:40)
at com.google.android.finsky.download.DownloadProgressManager.makeNewCursor(DownloadProgressManager.java:126)
at com.google.android.finsky.download.DownloadProgressManager.onDownloadProgress(DownloadProgressManager.java:234)
at com.google.android.finsky.download.DownloadProgressManager.access$000(DownloadProgressManager.java:28)
at com.google.android.finsky.download.DownloadProgressManager$2.run(DownloadProgressManager.java:97)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.os.HandlerThread.run(HandlerThread.java:60)
Nombre del archivo :system_app_crash@135793929686111.txt
Process: com.android.browser
Flags: 0x9be45
Package: com.android.browser v10 (2.3.5)
Build: sprd/sprdroid_base/hsdroid:2.3.5/MocorDroid2.3.5/W12.20_P12_20121105.115851:user/test-keys
java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads
at android.content.ContentResolver.insert(ContentResolver.java:600)
at com.android.browser.BrowserActivity.onDownloadStartNoStream(BrowserActivity.java:3737)
at com.android.browser.BrowserActivity$18.onClick(BrowserActivity.java:3603)
at android.view.View.performClick(View.java:2485)
at android.view.View$PerformClick.run(View.java:9080)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3690)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
¿Alguien sabe lo que significa? O como solucionarlo? Realmente quiero que esto funcione y, a pesar de que está ocupando todo mi tiempo libre, no puedo encontrar una solución.
Publicado originalmente en Desarrolladores XDA
El problema se debió a la falta de una aplicación del sistema, la aplicación donwloadprovider.apk
.
El problema se identificó al comparar el /system/app
directorio en dos dispositivos similares y notar que faltaba la aplicación.
La solución:
/system/app
directorio del dispositivo que funciona mal (B).
ce4
ce4
Hugo Bler
ce4
grep -ri download /data/data
más o menos. Luego investiga si podría estar relacionado. Mi problema fue causado por una descarga de paquete de dictado sin terminar => teclado roto (con mensajes de error de aspecto muy similar)Hugo Bler
ce4
Hugo Bler
Hugo Bler