L'Installation a échoué en raison d'invalide fichier APK! - Android
Donc il y avait un couple de messages sur ce sujet, mais il semble que mon journal de chat est totalement différent. Pas sûr de ce qui se passe. Quand j'essaie de le lancer sur mon appareil je reçois journal de la console:
[2012-07-17 14:50:56 - zrox] Uploading zrox.apk onto device '3134F748F94100EC'
[2012-07-17 14:50:56 - zrox] Installing zrox.apk...
[2012-07-17 14:50:57 - zrox] Installation failed due to invalid APK file!
[2012-07-17 14:50:57 - zrox] Please check logcat output for more details.
[2012-07-17 14:50:57 - zrox] Launch canceled!
Et Logcat:
07-17 19:50:56.043: W/zipro(4533): Unable to open zip '/data/local/tmp/zrox.apk': Permission denied
07-17 19:50:56.043: D/asset(4533): failed to open Zip archive '/data/local/tmp/zrox.apk'
07-17 19:50:56.047: D/dalvikvm(252): WAIT_FOR_CONCURRENT_GC blocked 0ms
07-17 19:50:56.047: W/PackageParser(4533): Unable to read AndroidManifest.xml of /data/local/tmp/zrox.apk
07-17 19:50:56.047: W/PackageParser(4533): java.io.FileNotFoundException: AndroidManifest.xml
07-17 19:50:56.047: W/PackageParser(4533): at android.content.res.AssetManager.openXmlAssetNative(Native Method)
07-17 19:50:56.047: W/PackageParser(4533): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:487)
07-17 19:50:56.047: W/PackageParser(4533): at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:455)
07-17 19:50:56.047: W/PackageParser(4533): at android.content.pm.PackageParser.parsePackageLite(PackageParser.java:722)
07-17 19:50:56.047: W/PackageParser(4533): at com.android.defcontainer.DefaultContainerService$1.getMinimalPackageInfo(DefaultContainerService.java:169)
07-17 19:50:56.047: W/PackageParser(4533): at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:110)
07-17 19:50:56.047: W/PackageParser(4533): at android.os.Binder.execTransact(Binder.java:367)
07-17 19:50:56.047: W/PackageParser(4533): at dalvik.system.NativeStart.run(Native Method)
07-17 19:50:56.047: W/DefContainer(4533): Failed to parse package
07-17 19:50:56.047: W/ActivityManager(252): No content provider found for permission revoke: file:///data/local/tmp/zrox.apk
07-17 19:50:56.117: D/dalvikvm(252): GC_EXPLICIT freed 380K, 18% free 14176K/17159K, paused 4ms+6ms, total 70ms
Je viens d'installer une rom sur mon Nexus S pour android 4.1. Il a travaillé quand j'avais 4.0.3 hier. J'ai l'4.1 SDK installé dans eclipse, et android:targetSdkVersion
est fixé à 16. J'ai aussi un propreté sur le projet. Rien. Des idées?
Avez-vous l'exécutez dans l'émulateur? Quelle erreur avez-vous alors?
Pouvez-vous installer tout autre APK? Cela ressemble à un bug de la rom, a vu quelqu'un dire quelque chose de similaire hier, trop. Question bête serait de voir si /data/local/tmp existe - il le devrait, et être la propriété de shell, mais selon un chemin de mise à niveau, il ne pourrait pas, depuis /data/local a été utilisé en pré-ICS.
ouais, viens de vérifier. Il y est. Je lui ai donné 777 juste au cas où. toujours rien.
fonctionne aussi très bien sur l'émulateur
n'arrive pas à lancer de toute autre Apk à partir d'eclipse. :/ espérais vraiment à se développer sur un véritable appareil JB
Pouvez-vous installer tout autre APK? Cela ressemble à un bug de la rom, a vu quelqu'un dire quelque chose de similaire hier, trop. Question bête serait de voir si /data/local/tmp existe - il le devrait, et être la propriété de shell, mais selon un chemin de mise à niveau, il ne pourrait pas, depuis /data/local a été utilisé en pré-ICS.
ouais, viens de vérifier. Il y est. Je lui ai donné 777 juste au cas où. toujours rien.
fonctionne aussi très bien sur l'émulateur
n'arrive pas à lancer de toute autre Apk à partir d'eclipse. :/ espérais vraiment à se développer sur un véritable appareil JB
OriginalL'auteur kousun12 | 2012-07-17
Vous devez vous connecter pour publier un commentaire.
Je crois que c'est la rom que vous êtes en cours d'exécution, je suis sur une rom porté à la NS4G de façon Indirecte.
Voici ses posts sur XDA http://forum.xda-developers.com/search.php?searchid=51245494
J'ai le même problème. :/
OriginalL'auteur WeldFire
Si vous exécutez la dernière Siyah Kernel avec JB, vous pouvez installer Extweaks-> Aller à Divers Ensemble de la BAD le Mode Binaire pour le DÉVELOPPEMENT de la BAD ..
Merci, cela a sauvé ma journée 🙂 Aussi, de forums, de toute autre personne ayant ce problème, elle a pris un redémarrage après ExTweaks de la BAD pour fonctionner correctement.
Excellent, merci! Le mien n'a pas besoin d'un redémarrage, mais c'est probablement différents pour les différentes versions du noyau.
OriginalL'auteur itsmewajid
En regardant les lignes:
Sonne comme l'Éclipse est foiré quelque part, essayez d'augmenter l'empreinte mémoire de l'Eclipse.fichier ini ou nettoyer le projet et de le créer encore une fois.
Je sais que vous avez essayé cela, mais sa vaut le coup!
Vérification des mises à jour de l'Éclipse elle-même, le Développement Android logiciel plug-in pour Eclipse est, de plein droit maintenant, disponible en version 20.
OriginalL'auteur t0mm13b
Supprimer votre AVD et en créer un autre.
OriginalL'auteur JBetts80
Le problème semble être lié à des autorisations. Il n'a pas pu ouvrir l'archive, donc le problème n'est pas dans le fichier de manifeste.
Donc, de le pousser à l'appareil à l'aide de la bad pousser, allez à l'emplacement de l'appareil, de changer la permission pour qu'il soit exécutable,
chmod 666 name.apk
puis installer, pm installer nom.apk.
OriginalL'auteur gsps
C'est une ROM/Kernel problème de sécurité. Avec ADBD l'Insécurité vous pouvez résoudre ce problème.
de l'ue.chainfire.adbd - adbd insécurité
OriginalL'auteur Víctor Martín
J'ai le même problème. Il semble eclipse n'est pas de modifier les autorisations sur le fichier apk. Comme solution de contournement, vous pouvez effectuer les opérations suivantes: utiliser adb push pour mettre votre apk sur l'appareil, puis ouvrez une session dans le shell et les chmod 755 le apk.
adb shell
est-ce,pm install name_of_apk.apk
...OriginalL'auteur tim