1 votes

Désinstaller Voice Commands était apparemment une mauvaise idée ?

Dans mes efforts pour libérer de l'espace sur mon minable Motorola Flipside, j'ai pensé que désinstaller Voice Commands serait une bonne idée puisque je ne l'utilise jamais...

error message

Maintenant, après l'avoir désinstallé avec Titanium, ce message est une boucle sans fin de fermeture forcée. Quelles sont mes options ?

Je ne sais pas si cela peut vous aider, mais voici un exemple de journal lors de la fermeture du message d'erreur :

12-07 11:49:43.030: I/Process(14069): Sending signal. PID: 14069 SIG: 9
12-07 11:49:43.061: W/InputManagerService(1298): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@47511bc8
12-07 11:49:43.084: I/ActivityManager(1298): Process com.nuance.android.vsuite.vsuiteapp (pid 14069) has died.
12-07 11:49:43.084: W/ActivityManager(1298): Unable to retrieve gids
12-07 11:49:43.084: W/ActivityManager(1298): android.content.pm.PackageManager$NameNotFoundException: com.nuance.android.vsuite.vsuiteapp
12-07 11:49:43.084: W/ActivityManager(1298):    at android.app.ContextImpl$ApplicationPackageManager.getPackageGids(ContextImpl.java:1816)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:2246)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:11210)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:4902)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:5035)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.access$000(ActivityManagerService.java:168)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1061)
12-07 11:49:43.084: W/ActivityManager(1298):    at android.os.BinderProxy.sendDeathNotice(Binder.java:362)
12-07 11:49:43.084: W/ActivityManager(1298):    at dalvik.system.NativeStart.run(Native Method)
12-07 11:49:43.108: I/ActivityManager(1298): Start proc com.nuance.android.vsuite.vsuiteapp for restart com.nuance.android.vsuite.vsuiteapp: pid=14076 uid=10093 gids={}
12-07 11:49:43.225: W/asset(14076): Asset path /system/app/VSuiteApp.apk is neither a directory nor file (type=1).
12-07 11:49:43.233: D/AndroidRuntime(14076): Shutting down VM
12-07 11:49:43.233: W/dalvikvm(14076): threadid=1: thread exiting with uncaught exception (group=0x40020970)
12-07 11:49:43.241: E/AndroidRuntime(14076): FATAL EXCEPTION: main
12-07 11:49:43.241: E/AndroidRuntime(14076): java.lang.RuntimeException: Unable to instantiate application com.nuance.android.vsuite.mot_vs32_cmb103.VSuiteApplicationMotVs32Cmb103: java.lang.ClassNotFoundException: com.nuance.android.vsuite.mot_vs32_cmb103.VSuiteApplicationMotVs32Cmb103 in loader dalvik.system.PathClassLoader[/system/app/VSuiteApp.apk]
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:671)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4322)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread.access$3200(ActivityThread.java:129)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2155)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.os.Looper.loop(Looper.java:143)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread.main(ActivityThread.java:4717)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.reflect.Method.invokeNative(Native Method)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.reflect.Method.invoke(Method.java:521)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at dalvik.system.NativeStart.main(Native Method)
12-07 11:49:43.241: E/AndroidRuntime(14076): Caused by: java.lang.ClassNotFoundException: com.nuance.android.vsuite.mot_vs32_cmb103.VSuiteApplicationMotVs32Cmb103 in loader dalvik.system.PathClassLoader[/system/app/VSuiteApp.apk]
12-07 11:49:43.241: E/AndroidRuntime(14076):    at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.Instrumentation.newApplication(Instrumentation.java:942)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:666)
12-07 11:49:43.241: E/AndroidRuntime(14076):    ... 11 more
12-07 11:49:43.249: W/asset(1298): Asset path /system/app/VSuiteApp.apk is neither a directory nor file (type=1).
12-07 11:49:43.249: W/PackageManager(1298): Failure retrieving resources forcom.nuance.android.vsuite.vsuiteapp
12-07 11:49:43.249: W/asset(1298): Asset path /system/app/VSuiteApp.apk is neither a directory nor file (type=1).
12-07 11:49:43.249: W/PackageManager(1298): Failure retrieving resources forcom.nuance.android.vsuite.vsuiteapp
12-07 11:49:43.249: W/ActivityManager(1298): Process com.nuance.android.vsuite.vsuiteapp has crashed too many times: killing!
12-07 11:49:43.342: W/DropBoxManagerService(1298): Dropping: system_app_crash (1829 > 0 bytes)
12-07 11:49:44.936: D/RadioSignalLevel(1298): raw_sig_level = -97  iconLevel = 3
12-07 11:49:44.936: D/RadioSignalLevel(1298): Gsm Radio Signal level: 3
12-07 11:49:46.256: D/BatteryTempPolicy(1298): updateBatteryTemp temperature = 310, Threshhold = 3
12-07 11:49:46.264: D/KeyguardUpdateMonitor(1298): received broadcast android.intent.action.BATTERY_CHANGED
12-07 11:49:46.264: D/KeyguardUpdateMonitor(1298): new BatteryArgs: 2,90,2
12-07 11:49:46.264: D/KeyguardUpdateMonitor(1298): handleBatteryUpdate
12-07 11:49:46.272: E/GlobalUnplugService(13488): plugged = true,mBatteryPlugged=true
12-07 11:49:46.295: E/Tethering(1298): active iface (usb1) reported as added, ignoring
12-07 11:49:46.303: D/StatusBarPolicy(1298): handleBatteryUpdate
12-07 11:49:46.303: D/WifiService(1298): ACTION_BATTERY_CHANGED pluggedType: 2

1voto

mercutio Points 5828

En gros, tes options sont de trouver une ROM à flasher pour cet appareil et de la flasher. Ou trouver l'apk que vous avez supprimé et le réajuster.

Vous aurez probablement besoin d'une récupération personnalisée, comme ClockworkMod, ou vous pourrez peut-être remettre l'apk sur l'appareil en utilisant ADB à partir du SDK Android.

Je ne suis pas sûr de l'état de la ROM personnalisée pour cet appareil, il peut donc être plus facile de trouver l'apk dont vous avez besoin. Si vous ne trouvez pas l'apk, mais que vous pouvez trouver une ROM personnalisée, vous pouvez extraire l'apk du paquet ROM.

1voto

Milner Points 533

Deux choses à l'avance pour les actions futures :

  1. toujours commencer par faire une sauvegarde avant de jouer avec le système (cela ne fait pas de mal non plus dans d'autres cas). Comme vous l'avez fait, vous pouvez simplement restaurer ceci (et vous n'avez pas besoin de lire ce qui suit -- que j'inclus quand même pour les futurs lecteurs qui ont un problème similaire)
  2. avant de désinstaller une application système, vérifiez les dépendances. Vous pouvez le faire en premier congélation l'application (ce qui la rend indisponible, mais est facilement réversible en la décongelant). Titanium Backup inclut également cette fonction) Vous l'avez fait aussi - vous auriez donc dû vous en apercevoir avant. Comme vous avez supprimé/désinstallé l'application par la suite, le "frozen yog... ahem, stuff" n'est plus disponible.

Venons-en à la situation actuelle :

  • Comme vous avez fait une sauvegarde avec TB, vous pouvez simplement la restaurer. Si la "boucle sans fin" décrite ne vous permet pas de le faire : Il existe des outils permettant de le faire à partir de la console de récupération (voir par exemple XDA pour AROMA qui peut être simplement flashé à partir de la récupération et qui est ensuite disponible à partir de là)
  • Si vous avez encore le image.zip à partir de votre ROM actuelle, vous pouvez simplement l'extraire dans un dossier vide, aller dans la section system/apps choisir le sous-dossier correspondant .apk et téléchargez-la sur votre appareil.
  • Si vous avez un deuxième appareil similaire fonctionnant avec la même ROM (peut-être un appareil d'un ami), vous pouvez utiliser Titanium Backup pour faire une sauvegarde transportable ( .tbk ) de l'application (pour la plupart des applications, dans ce cas particulier, il vaut mieux exclure ses données), et utiliser TB pour restaurer cette .tbk à votre "appareil cassé"

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