Impossible d'importer ou de créer un nouveau projet à partir d'échantillons ou de téléchargements sur Android / Eclipse

Fondamentalement, j'ai besoin d'aide pour importer une source téléchargée ou créer un projet à partir d'exemples de programmes source. Je cherche des instructions étape par étape pour les deux si quelqu'un peut me diriger là-bas ou afficher les étapes.

Je suis très nouveau sur Android / Eclipse. J'ai installé les environnements installés et j'ai écrit avec succès une application très mineure qui fonctionne sur l'émulateur et mon véritable Droid X. Cependant, je ne peux pas obtenir l'un des échantillons Android dans un projet sans erreurs. J'ai essayé d'importer, de créer à partir de sources existantes, etc. et c'est tout un gâchis avec des erreurs partout.

Cependant, j'ai créé avec succès un nouveau projet vide, puis a amené les composants dans le projet une à la fois en tapant ou en coller dans le code pour chaque fichier. Je voudrais survoler et importer Android et d'autres composants au besoin. Le WiktionarySimple, par exemple, a couru avec seulement quelques changements et plusieurs avertissements que j'ai laissés seuls. (J'ai dû ajouter 'formatted = "false" dans les énoncés ci-dessous …)

<string name="template_user_agent" formatted="false">"%s/%s (Linux; Android)"</string> <string name="template_wotd_title" formatted="false">"Wiktionary:Word of the day/%s %s"</string> 

Mais il doit y avoir un moyen plus facile d'importer! J'ai fait l'intuition et j'ai suivi les instructions que j'ai trouvées, mais en vain. Quelqu'un peut-il me donner une liste complète de la façon d'importer ou de créer un projet à partir d'une source existante ou de la source que j'ai téléchargé depuis le Web?

3 Solutions collect form web for “Impossible d'importer ou de créer un nouveau projet à partir d'échantillons ou de téléchargements sur Android / Eclipse”

Étape n ° 1: lancez un nouveau projet Android

Étape n ° 2: Dans la première page de l'assistant de projet Android, choisissez le bouton radio "Créer un projet à partir d'une source existante", puis cliquez sur le bouton Parcourir et trouvez le répertoire contenant le projet

Étape n ° 3: Ajustez les paramètres à votre convenance, puis appuyez sur Terminer

Étape n ° 4: si nécessaire (pas sûr si c'est le cas), cliquez avec le bouton droit de la souris sur le nom du projet et choisissez Chemin de construction> Configurer le chemin de construction dans le menu contextuel et assurez-vous que l'entrée Android dans la liste de contrôle est cochée

Il est tout à fait possible que vous ne importiez pas ces projets de manière incorrecte et que vous rencontrez simplement des problèmes communs lors de l'importation de projets.

Par exemple, votre problème impliquant l'ajout de formatted="false" est assez courant et en raison d'une modification de la rigueur d'aapt, expliqué dans cette question . Il est probable que l'exemple de projet a été créé avant la modification et n'a pas été mis à jour depuis.

Cette erreur impliquant le formatted="false" peut également causer beaucoup d'autres erreurs, car tout xml après cette erreur n'est souvent pas analysé et donc toutes les ressources déclarées après l'absence de connaissance. Donc, l'erreur No resource found that matches the given name (at 'hint' with value '@string/search_hint') et d'autres comme ça sont souvent dues à l'erreur formatted="false" . Je suggérerais de corriger toutes les erreurs de signe% avec le formatted="false" puis de le reconstruire et de voir combien d'erreurs sont laissées.

En ce qui concerne les String types not allowed (at 'layout_width' with value 'match_parent') une recherche rapide sur stackoverflow indique que FILL_PARENT est dû au fait que FILL_PARENT été remplacé par MATCH_PARENT dans Android 2.2. Vous devez donc configurer votre sdk pour que le projet soit Android 2.2 ou supérieur. Voici le lien vers cette question.

Cela est arrivé à moi en important l'échantillon wiktionary et j'ai trouvé la solution.

  1. Importez le projet via le code existant
  2. Faites un clic droit sur le projet et choisissez les propriétés
  3. Dans l'onglet 'Android', le choix par défaut est l'API minimum. L'a changé à la dernière (API la plus élevée)
  4. Cliquez sur OK.
  5. Nettoyez et construisez votre projet et les erreurs seront supprimées

(Probablement facultatif) 6. Modifiez la cible et le SDK minimum dans le manifeste d'Android

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.