2011-05-16 2 views
0

J'ai un problème avec mon AndroidManifest.xml. Normalement, je n'ai pas eu de problème avec mon application. Mais je voulais lancer mon application sur Android Market et il m'a dit que vous devez ajouter minsdk à votre manifeste.Problème d'ajout de sdk minimum

Maintenant, j'ai ajouté ce code à mon application, mais il n'y a aucun moyen d'installer .apk pour les périphériques d'Internet. Lorsque j'essaie d'envoyer mon application à l'émulateur, je commence également à voir l'écran de fermeture forcée. Avez-vous une idée de cette situation? Lorsque je supprime la ligne de minsdk, il n'y a pas de problème ./

<i><uses-sdk android:minSdkVersion="7"/><i> 
+0

Pourriez-vous ajouter la sortie que vous voyez dans LogCat lors de l'installation de l'apk? Quel est le niveau d'API utilisé par votre émulateur? – TofferJ

+0

Voici la capture d'écran du logcat http://i56.tinypic.com/15efww6.png – Ada

Répondre

0

Retirez les <i> tags:

<uses-sdk android:minSdkVersion="7" /> 

et en regardant l'image, vous devrez peut-être aussi

<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> 
+0

Il n'y a pas d'étiquette en italique dans le manifeste (je pense qu'il n'est pas possible d'enregistrer avec tag.) J'ai essayé de faire mon code cite en italique en postant. – Ada

+0

Eh bien, je peux dire seulement ce que je vois ... vérifiez aussi que vous avez l'autorisation READ_PHONE_STATE dans le manifeste. Il est coupé, mais le logcat se plaint de deux processus n'ayant pas cette autorisation – Aleadam

+1

merci. En fait, je cherchais un problème d'autorisation mais j'ai complètement oublié mon auditeur téléphonique. Je n'ai pas dormi pendant un moment et je devrais prendre un café. Encore une fois, merci pour la solution. – Ada