Nouveau paquet n'est pas encore inscrit avec le système. Erreur sur un vrai téléphone
Je suis en train de travailler sur un projet Android dans Eclipse et le débogage /tests à l'aide de mon HTC Desire Z. j'ai été codage construction d'un menu pour mon application quand j'ai commencé à avoir cette erreur qui m'empêche de continuer. Beaucoup de gens ont eu cette erreur mais aucune des solutions que j'ai trouvé ont travaillé pour moi. J'ai essayé le nettoyage et la reconstruction du projet, à une désinstallation manuelle de l'application de mon téléphone, et de renommer le domaine dans le fichier manifeste. Pour les personnes utilisant un émulateur ils ont parlé de la suppression du fichier de données mais je ne suis pas sûr de ce que cela se traduit lors de l'utilisation d'un vrai téléphone.
Ici est la console quand j'essaie de construire:
[2011-08-09 06:57:13 - GreenThumbs] Android Launch!
[2011-08-09 06:57:13 - GreenThumbs] adb is running normally.
[2011-08-09 06:57:13 - GreenThumbs] Performing com.hernblog.GreenThumbs.GreenThumbs activity launch
[2011-08-09 06:57:13 - GreenThumbs] Automatic Target Mode: using device 'HT0ANRV03417'
[2011-08-09 06:57:13 - GreenThumbs] Uploading GreenThumbs.apk onto device 'HT0ANRV03417'
[2011-08-09 06:57:13 - GreenThumbs] Installing GreenThumbs.apk...
[2011-08-09 06:57:16 - GreenThumbs] Success!
[2011-08-09 06:57:17 - GreenThumbs] Starting activity com.hernblog.GreenThumbs.GreenThumbs on device HT0ANRV03417
[2011-08-09 06:57:19 - GreenThumbs] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2011-08-09 06:57:22 - GreenThumbs] Starting activity com.hernblog.GreenThumbs.GreenThumbs on device HT0ANRV03417
[2011-08-09 06:57:23 - GreenThumbs] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2011-08-09 06:57:23 - GreenThumbs] ActivityManager: Error: Activity class {com.hernblog.GreenThumbs/com.hernblog.GreenThumbs.GreenThumbs} does not exist.
[2011-08-09 06:57:26 - GreenThumbs] Starting activity com.hernblog.GreenThumbs.GreenThumbs on device HT0ANRV03417
[2011-08-09 06:57:27 - GreenThumbs] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2011-08-09 06:57:30 - GreenThumbs] Starting activity com.hernblog.GreenThumbs.GreenThumbs on device HT0ANRV03417
[2011-08-09 06:57:30 - GreenThumbs] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2011-08-09 06:57:33 - GreenThumbs] Starting activity com.hernblog.GreenThumbs.GreenThumbs on device HT0ANRV03417
[2011-08-09 06:57:34 - GreenThumbs] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.hernblog.GreenThumbs/.GreenThumbs }
[2011-08-09 06:57:34 - GreenThumbs] ActivityManager: Error type 3
[2011-08-09 06:57:34 - GreenThumbs] ActivityManager: Error: Activity class {com.hernblog.GreenThumbs/com.hernblog.GreenThumbs.GreenThumbs} does not exist.
Et voici mon fichier de manifeste:
?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hernblog.GreenThumbs"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application>
<uses-library android:name="android.test.runner" />
</application>
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.hernblog.Green.Thumbs" android:label="GreenThumbs Tests" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name="GreenThumbs"
android:label="@string/app_name"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Aucune idée sur comment résoudre ce problème?
- vérifiez ce post [stackoverflow.com/questions/2340980/... [1]: stackoverflow.com/questions/2340980/...
Vous devez vous connecter pour publier un commentaire.
Moi aussi j'avais ce problème immédiatement après avoir changé le nom du package de mon application (de la préparation pour l'Android Market). Dans Eclipse, faire un Projet > Nettoyer... , puis éteignez l'accumulation Automatiquement de sorte que vous pouvez Construire-Tout.
J'ai eu cette erreur après le changement de nom de mon package de projet. Je l'ai fixée par faire un nettoyage dans Eclipse. Puis une reconstruction complète. Après la touche F11 lancé l'application sur le périphérique. (J'ai aussi désinstallé l'application de l'appareil avant cela, mais je ne pense pas que c'était le problème).
J'ai résolu ce problème en décochant la case "Est la Bibliothèque" à Projet->Propriétés->Android
Vraiment une Erreur déroutant...et ce qui a fonctionné pour moi :
Renommer l'application nom du package dans le fichier Manifeste xml à un autre nom, tout!
Enregistrer le projet, essayez de le lancer, le mien a donné beaucoup d'erreurs et de ne pas l'exécuter!
De nouveau revenir à l'ancien nom...enregistrer et exécuter!
De nettoyage le projet n'a pas fonctionné pour moi. J'ai été en mesure de résoudre ce problème en procédant comme suit:
Ajouter #!/system/bin/sh en tant que la première ligne /system/bin/am
Ajouter #!/system/bin/sh en tant que la première ligne /system/bin/h
Je recevais ce problème lors de l'utilisation de certains custom Rom sur mon téléphone.
Espère que cela a résolu votre problème,
Joey
C'est problème d'eclipse et l'une des solution est de renommer votre colis dans le manifeste par exemple renommer
à
compiler et construire, puis de nouveau mis le nom que tu voulais
fonctionne comme un charme 🙂
Moi aussi j'ai eu le même message d'erreur.
Et en mesure de résoudre avec les étapes suivantes.
Dans le téléphone que vous souhaitez tester,
1.allez dans paramètres>Applications>Téléchargé
2.Aller en bas, j'ai trouvé mon application a été désactivé.
3.Maintenant désinstaller.
4.Dans la prochaine exécution pouvoir l'installer correctement.
Grâce.
Vérifier vos noms de package. À un moment vous êtes à l'aide de
com.hernblog.GreenThumbs
(rare d'avoir une majuscule les noms de paquets) puiscom.hernblog.Green.Thumbs
et vous même avez une activité nomméecom.hernblog.GreenThumbs.GreenThumbs
!J'ai réussi à résoudre ce par le biais de certains de la magie vaudou combinaison d'étapes. J'ai fait beaucoup de choses que mentionné que les réponses ci-dessus, mais je pense que le big fix est arrivé lorsque j'ai mis à jour vers une nouvelle version d'Android.
Merci pour l'aide les gars. Je m'excuse de ne pas avoir une réponse claire sur la façon de résoudre ce problème.
Ok, voici ma réponse. Je tirais mes cheveux à essayer de trouver la réponse à cette question. J'ai trouvé à son lien que la personne ai dû créer un nouveau projet et de copier tous les anciens fichiers dans que. Donc, c'est ce que j'ai fait, et cela a fonctionné! Je ne pouvais pas le croire. Il m'a fallu beaucoup de temps pour le trouver.
Cependant, tout en travaillant sur mon nouveau projet, j'ai fait un changement et a la même erreur à nouveau. Heureusement, je sais ce changement que j'ai fait, et j'ai défait et l'erreur effacée.
J'ai ajouté une autre balise application android manifest et puis a généré l'erreur. J'ai simplement défit et l'erreur a disparu.
J'ai ouvert mon application sur Google Play, et appuyez sur "activer"...
Wow! J'ai fondé dans le manifeste:
android:enabled="false"
... et l'a supprimé!)J'ai dû réinitialiser mon appareil/téléphone.
De fond sur la façon dont j'ai confondu mon appareil:
Ma réponse: essayez de le tester sur votre l'appareil d'un ami.
J'ai également le même problème. Mon Téléphone LG lu-3000.
Ce problème est survenu après que j'ai déplacé mon projet à partir de Mac à Windows.
Après avoir collé sur 10 jours, j'ai trouvé qu'il fonctionne sur Android Virtual Device(mais trop lent pour tester quoi que ce soit) et maintenant passé quelques jours de plus, et a découvert qu'il NE s'EXÉCUTENT sur l'autre appareil!!
Avant j'ai testé sur AVB et Motorola Bionic, je l'usine réinitialiser mon téléphone et a tout fait ci-dessus. Mais il n'a pas changé le résultat. Il fonctionne ni sur Mac, ni de Windows.
Plus désastreux chose est à présent, aucun de mes projet android est exécuté sur mon appareil..
C'est presque 2 ans disparu depuis que j'ai acheté cet appareil.
Si vous avez supprimé l'application à la main à partir de l'appareil connecté et vous obtenez toujours le même message d'erreur, s'il vous plaît redémarrer l'appareil connecté et qu'il fonctionne correctement!
Vérifier
"android:installLocation"
dans votre AndroidManifest.xml."preferExternal"
sera la cause du problème.Moi aussi j'avais ce problème immédiatement après avoir changé le nom du package de mon application. Dans Eclipse, allez à Projet--> Nettoyer, puis éteignez l'accumulation Automatiquement de sorte que vous pouvez Construire Tous, et n'oubliez pas de redémarrer eclipse. Puis son travail très bien pour moi..
J'ai résolu ce problème en définissant le minimum SDK niveau du projet inférieur au téléphone SDK niveau.
Aussi essayer de libérer de la mémoire de l'appareil, désinstaller certaines applications pour ce faire. le problème est réglé pour moi.
Assurez-vous d'avoir
sur le haut, dans votre
manifest.xml
fichier. Je l'ai fait remplacer par erreur et a obtenu cette même erreur.J'ai fait un vraiment stupide erreur. J'ai ri quand je l'ai attrapé. Il y avait deux de l'application des balises dans une seule application!!! jetez un oeil
qui devrait être
donc, je fixe mon projet. J'espère que ce sera utile pour vous.
Vérifier votre fichier Manifeste. Si elle a plusieurs Balises, il devra faire face à ce qu'il va chercher les Classe dans la première balise Application qu'il trouve.