2 votes

La boutique Google Play ne s'ouvre pas

Ainsi, à la fin de l'année écoulée, j'ai finalement réussi à Rooter ma réplique chinoise (fausse) Galaxy SIII.

Tout fonctionnait très bien, jusqu'à ce que je supprime une application de l'application /system/app répertoire, car cette réplique n'a presque pas d'espace interne, alors que je pensais ne supprimer que les applications inutiles. J'en ai supprimé deux qui n'auraient pas dû l'être, le téléphone a commencé à agir de manière erratique, il démarrait complètement, mais l'écran ne montrait que le fond d'écran et clignotait sans arrêt.

Après ma première tentative, j'ai essayé de le résoudre, en remettant tout en place, ce qui a arrêté l'écran clignotant et montré les raccourcis d'applications sur l'écran principal à nouveau. Puis j'ai commencé à supprimer une application à la fois, entrecoupée d'un redémarrage. Après avoir supprimé tout ce que je ne voulais plus, à l'exception des deux seules applications nécessaires, je suis allé sur le Play Store, pour télécharger quelques applications et profiter du nouvel espace interne libéré, pour découvrir qu'il ne s'ouvrait tout simplement plus.

Au début, elle se chargeait, puis affichait l'écran de mise à niveau (du marché au Play Store) et lorsque je tapais sur *continue", l'application s'arrêtait, et je revenais au lanceur d'applications, puis j'essayais à nouveau d'ouvrir l'application, l'écran passait au chargement, mais très rapidement, elle s'arrêtait à nouveau.

Après ma deuxième tentative, j'ai essayé d'installer des applications via ADB, et cela a fonctionné, ainsi que les applications, chaque application que j'ai installée a fonctionné parfaitement, mais elle ne serait pas mise à jour à moins que je puisse trouver le fichier .apk et l'installer à nouveau via ABD. Ce qui, dans certains cas, est tout simplement impossible.

Puis j'ai trouvé un site qui m'envoie le lien de téléchargement du fichier .apk sur mon email, et je peux le télécharger sur mon téléphone, ce qui n'est pas une mise à jour mais c'est mieux que d'avoir à installer quoi que ce soit via ADB. J'ai ensuite essayé de lancer l'une de ces applications, pour découvrir que mon navigateur se plantait avec un F/C lorsque je tapais sur le bouton sauver dans la fenêtre de téléchargement.

Après des semaines de recherche de solutions et d'indices sur ce problème, j'ai découvert que le répertoire d'applications de Dropbox contenait un grand nombre d'éléments suivants .txt des fichiers.

En lisant ces fichiers, j'ai découvert ce qui cause le dysfonctionnement du Play Store et de la fonction de téléchargement dans le navigateur, et c'est la même chose. Le problème est que je ne sais pas quoi faire pour résoudre ce problème.

Vous trouverez ci-dessous quelques exemples de la .txt des fichiers :

Localisation : /data/system/dropbox

Nom du fichier : 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)

Nom du fichier : 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)

Nom du fichier : 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)

Quelqu'un sait-il ce que cela signifie ? Ou comment le résoudre ? Je veux vraiment que cela fonctionne et malgré cela, cela prend tout mon temps libre, et je ne peux pas trouver de solution.

Publié à l'origine dans Développeurs XDA

1voto

Jacob Carpenter Points 3225

Le problème a été causé par l'absence d'une application système, l'application donwloadprovider.apk .

Le problème a été identifié en comparant les /system/app dans deux appareils similaires, et en remarquant que l'application était manquante.

La solution :

  • Copiez l'application du périphérique de travail (A) vers un ordinateur.
  • Pousser via ADB l'application vers l'appareil défaillant (B) /system/app répertoire.
  • Redémarrez le périphérique B.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X