84 votes

Comment changer de cible de construire sur un projet Android?

J'ai actuellement un projet Android dans Eclipse.

Je l'ai créé avec un objectif de construction de la 1.5 (sdk 3).

Maintenant, je veux le modifier de sorte qu'il a un minSdk de 3 et targetSdk de 8.

Pour ce faire, je vois que je doit construire contre le nouveau SDK (2.2)

Pour ce faire, dans Eclipse, je clic droit sur mon projet, allez dans les propriétés, cliquez sur "Android" et de modifier le projet de construction de la cible pour Android 2.2 et cliquez sur appliquer, puis sur ok.

Cependant, cela ne semble avoir aucun effet et quand je l'ai essayer à nouveau la cible de construire est mis à Android 1.5.

Ai-je raté une étape ou quelque chose?

95voto

Ryan Conrad Points 4635

Cliquez-droit sur le projet et cliquez sur "Propriétés". Ensuite, sélectionnez "Android" de l'arbre sur la gauche. Vous pouvez ensuite sélectionner la version cible sur la droite.

(Note que par le populaire de commentaire ci-dessous, assurez-vous que les propriétés de votre classpath, et les fichiers de projet sont en écriture, sinon ça ne fonctionnera pas)

25voto

Alan Will Points 161
  1. Vous pouvez modifier votre la Cible Build de votre projet à tout moment:

    Cliquez-droit sur le projet dans l'Explorateur de packages, sélectionnez Propriétés, sélectionnez Android et de vérifier ensuite le Projet de votre choix de la Cible.

  2. Modifier les éléments suivants dans le AndroidManifest.xml fichier (il est dans votre répertoire racine du projet)

    Dans ce cas, ce sera:

    <uses-sdk android:minSdkVersion="3" />
    <uses-sdk android:targetSdkVersion="8" />
    

    Enregistrer

  3. La reconstruction de votre projet.

    Cliquez sur le Projet sur la barre de menu, sélectionnez Nettoyer...

  4. Maintenant, exécutez à nouveau le projet.

    Cliquez-droit sur le nom du Projet, se déplacer sur Exécuter en tant que, puis sélectionnez l'Application Android

Par la manière, l'examen de la Gestion de Projets à partir d'Eclipse avec ADT sera utile. En particulier la Création d'un Projet Android.

11voto

Scott Wilson Points 5160

Une autre façon sur la ligne de commande si vous utilisez ant est d'utiliser le android.chauve-souris de script (Windows) ou android script (Mac). C'est dans $SDK_DIR/outils.

Si vous le dites,

android.bat update project --path .  --target "android-8"

il permettra de restaurer votre build.xml, AndroidManifest.xml, etc.

6voto

Rank Points 339

Il existe trois façons de résoudre ce problème.

1. Right click the project and click "Properties". 
   Then select "Android" from  left. You can then select the target version 
   from right side.

2.Right Click on Project and select "run as" , then a drop down list will be open.   
  Select "Run Configuration" from Drop Down list.Then a form will be open , 
  Select "Target" tab from "Form" and also select Android Version Api , 
  On which you want to execute your application, it is a fastest way to check 
  your application on different Target Version.

3.Edit the following elements in the AndroidManifest.xml file 

<uses-sdk android:minSdkVersion="3" />
<uses-sdk android:targetSdkVersion="8" />

3voto

stealthcopter Points 5412

Eh bien je suis d'accord avec Ryan Conrad sur la façon de le faire dans eclipse, vous êtes-vous assuré que vous avez changé votre manifest.xml?

 <uses-sdk android:minSdkVersion="3" />
 <uses-sdk android:targetSdkVersion="8" />

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X