Après avoir supprimé une ancienne application système et l'installation de la nouvelle version, elle force fermer -- 2.3-gingerbread domaine et cyanogenmod domaine et internal-storage domain android en relation problème

After removing old system app and installing the new version, it forces close



1
vote

problème

français

J'utilise une ROM personnalisée de CyanogenMod 7 (Android 2.3.5) sur ZTE Racer. La ROM est venue avec des applications système par défaut comme Gmail, Google Translate, YouTube et Adobe Reader. L'ancienne version de ces applications est conservée en stockage interne, même si vous les mettez à la mettre à jour, afin de sauvegarder l'espace, j'ai désinstallé les mises à jour et les supprimées en utilisant gestionnaire root .

Le problème est que lorsque j'ai installé les versions mises à jour du marché, elles forcent la fermeture lors de l'ouverture (j'ai découvert plus tard que Google traduisait la force de force uniquement lorsque vous essayez de traduire quelque chose).

J'avais tout sauvegardé avant de désinstaller, et j'ai remarqué que si j'installez la version sauvegardée manuellement, puis mettez-la à la mise à jour via Google Play, elles fonctionnent bien. Vérification de l'espace de stockage à gauche, je peux dire que les anciennes versions étaient de cette façon supprimées, alors je suppose que le résultat devrait être identique.

Puisque je n'ai pas remarqué que Google Translate ne fonctionnait pas, j'ai supprimé le fichier APK soutenu, donc je ne peux donc pas le mettre au travail.

Ma question est la suivante: quelqu'un sait pourquoi cela se produit-il? Et si oui, comment pourrais-je faire la version mise à jour de Google Translate pour travailler maintenant que je n'ai plus l'ancien APK par défaut?

edit: J'ai essayé à nouveau installé pour tracer le message d'erreur exacte et il fonctionne maintenant, bien que j'ai fait quelque chose explicitement.

langue Anglaise

I'm using a custom ROM of CyanogenMod 7 (Android 2.3.5) on ZTE Racer. The ROM came with some default system apps like Gmail, Google Translate, Youtube and Adobe Reader. The old version of these apps are kept in internal storage even if you update them, so to save space I uninstalled the updates and them removed them using Root Manager.

The problem is that when I installed the updated versions from Market, they force close during opening (I found out later that Google Translate force close only when trying to translate something).

I had backed up everything before uninstall, and I noticed that if I install the backed up version manually and then update it through Google Play, they work fine. Checking the storage space left, I can say that the old versions were this way deleted, so I suppose the result should be the same.

Since I did not notice that Google Translate wasn't working, I deleted the backed up apk file, so I can't put it to work again.

My question is: anyone knows why does this happen? And if so, how could I make the updated version of Google Translate to work now that I do not have the old default apk anymore?

Edit: I tried installed again to trace the exact error message and it is now working, though I have done anything explicitly.

        
     
     

Liste de réponses

2
 
vote
vote
Meilleure réponse
 

Je ne peux pas dire pour toutes les applications que vous avez énumérées - mais pour certains, les éléments suivants s'appliquent:

Certaines applications système (conformément à E.G. L'application Market / PlayStore) doivent être présentes dans /system afin de travailler. Pour l'application PlayStore, la raison est la suivante: la permission d'installer d'autres "packages" n'est accordée que si l'une des deux conditions suivantes est remplie:

  • Il est signé avec le même certificat que le système (ROM) lui-même - qui ne s'applique pas dans votre cas, en raison de la ROM personnalisée utilisée
  • il est installé comme "application système" (c'est-à-dire ci-dessous 9988777661 ) - qui n'a plus appliqué dans votre cas, puisque vous avez désinstallé l'application de là

S'attendant à ce que les pré-conditions données, les développeurs auraient pu oublier d'inclure une vérification et de mettre en œuvre une manipulation appropriée des exceptions - qui peut alors conduire à la force décrite-ferme.

constellations similaires peut-être s'appliquer à d'autres applications / packages, bien que je ne suis pas sûr de ce que devrait rendre l'application Google Translate si spéciale (peut-être avoir des crochets spéciaux que j'ai manqués). < / p>

Vous pouvez essayer de découvrir en suivant les conseils de Roxan, pour intégrer l'application en tant que "application système" à nouveau à l'aide de par ex. Sauvegarde de titane et voyez si cela ferme encore.

 

I cannot say for all apps you listed -- but for some, the following applies:

Some system apps (as e.g. the market/playstore app) have to be present in /system in order to work. For the Playstore app, the reason is: The permission to install other "packages" is only granted if one of the following two conditions is met:

  • it is signed with the same certificate as the system (ROM) itself -- which does NOT apply in your case, due to the custom ROM used
  • it is installed as "system app" (i.e. below /system) -- which did no longer apply in your case, since you uninstalled the app from there

Expecting the pre-conditions given, developers might have forgotten to include a check and implement appropriate exception handling -- which then may lead to the described force-close.

Similar constellations might apply to other apps/packages as well -- though I'm not sure what should make the Google Translate app so special (maybe it has some special hooks I missed).

You could try to find out by following Roxan's advice, to integrate the app as "system app" again using e.g. Titanium backup, and see if it still force-closes.

 
 
0
 
vote

Au lieu de le faire manuellement, utilisez Backup Titanium Pro .

Il vous permet d'intégrer les mises à jour de la ROM pour toutes les applications système.

Ainsi, après l'installation de cela, appuyez longuement sur votre application souhaitée et choisissez l'option Intégrer la mise à jour.

 

Instead of doing this manually, use Titanium Backup Pro.

It allows you to integrate updates to ROM for all system apps.

So after installing this, long press your desired app and choose the option integrate update.

 
 

Questions connexes

0  Stockage étrangement complet  ( Storage strangely full ) 
Mon père a un moto g2 et j'ai eu des problèmes similaires avec mon moto g2 et mon Samsung Galaxy Y. Son stockage est presque plein - à 4,53 gb / 5,51 Go. Le...

0  Où sont téléchargées des applications téléchargées lorsqu'elles sont installées sur la carte SD?  ( Where are downloaded apps saved when installed on sd card ) 
hier, j'avais ~ 40 Mo d'espace libre sur mon Android 2.2.1 Samsung GT-S5570. Je voulais installer Facebook app, donc j'ai téléchargé à partir de 9988777661...

1  À quelle fréquence Android doit-il décompresser des fichiers APK et OBB d'une application?  ( How often does android have to decompress an apps apk and obb files ) 
Selon l'un des super Réponses à Cette question , Android doit décompresser les fichiers APK et OBB de chaque application avant que l'application puisse êtr...

-1  Comment puis-je déplacer des applications de téléphone à la carte SD?  ( How can i move apps from phone to sd card ) 
J'ai un téléphone Android LG P769, exécutant Android 4.1.2 et mon stockage n'est que 2 Go. J'ai une carte SD de 4 Go à l'intérieur du téléphone. Mes applicati...

0  Mémoire de stockage interne réduite après l'installation de ROM personnalisée  ( Internal storage memory reduced after installing custom rom ) 
Je viens d'installer CyanogenMod 12 dans mon HTC Désir 816, pour clignoter, j'ai utilisé TWRP. Donc, l'ensemble du processus était le suivant: Installez CM...

3  Démonter la carte SD émulée pour être utilisée comme stockage interne et utiliser la carte SD physique à la place?  ( Dismounting the emulated sd card to be used as internal storage and use the phys ) 
Toute façon de démonter la carte SD émulée pour être utilisée comme stockage interne et utilisez la carte SD physique à la place? ...

3  Quelle est la différence entre le cache d'application et les données?  ( What is the difference between application cache and data ) 
Chaque application a Data et cache . dans Android, quelle est la différence entre les deux? ...

2  Quel est ce fichier `AppoDEal`?  ( What is this appodeal file ) 
J'ai récemment découvert un nouveau fichier sur mon téléphone, nommé .appodeal , à la base du dossier 9988777661 . Il semble être un fichier texte avec se...

21  Pourquoi ne puis-je pas installer des applications quand j'ai assez de stockage?  ( Why cant i install apps when i have enough storage ) 
dans "Paramètres" & GT; "Carte SD & AMP; Paramètres de stockage de téléphone" sous "STOCKAGE INTERNIQUE" Il répertorie "Espace disponible" comme 13,78 Mo. J'e...

0  Économie de stockage de cartes interne et SD Économie de fichiers  ( Internal and sd card storage saving write of files ) 
J'ai une question sur le stockage de la carte interne et SD, principalement sur la manière dont ils stockent des fichiers. J'ai perdu ma carte SD où la plupar...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés