web-dev-qa-db-fra.com

Importer un projet dans Android Studio à partir d'Eclipse

J'ai installé un nouveau Android Studio 0.1.1 basé sur IDEA ide et essayé d'importer du code à partir d'Eclipse.

  1. Allez dans Eclipse-> Exporter-> Grandle pour qu'il ajoute un fichier de gradation
  2. Ouvrez Android Studio et sélectionnez Importer un projet, puis sélectionnez mon dossier de projet avec le fichier build.gradle.
  3. Appuyez sur Terminer et obtenez une erreur: échec de la recherche de la cible Android-15 (cela était la fin de mon projet) enter image description here
  4. Je vais aux variables système et passe à% Android_HOME% = d:\dev\Android\android-studio\sdk\(supprime les outils de plate-forme du chemin).
  5. Et obtenir une nouvelle erreur: n'a pas réussi à trouver la révision 15.0.0 .__ de Build Tools.enter image description here
  6. Créez également un autre nouveau projet et changez le SDK Android, mais je ne peux toujours pas importer le projet.

J'explore ce problème et trouve le point faible: dans le fichier build.gradle, je change les lignes suivantes:

  • de compileSdkVersion 15 à compileSdkVersion "17"
  • depuis buildToolsVersion "15" vers buildToolsVersion "17"

Et cela corrige mon problème avec l'importation de projet. Je pense que c'est un problème dans la fonction d'exportation Eclipse. Les outils de construction ne commencent qu'à partir de la version 17 (dans ADT 22), il est donc impossible de trouver la version 15.

30
Borys

Avait le même problème, fonctionne maintenant. J'ai fait ça:

Studio ouvert Android:

Outils -> Android -> Gestionnaire de SDK, puis installez Android 4.0.3 (API 15) et faites.

Cela a fonctionné pour moi.

10
inigoD

Ces étapes simples ont fonctionné pour moi:

  1. Ouvrir un nouveau projet (nouveau non importé)
  2. Appuyez sur F4
  3. Sur la gauche, cliquez sur SDK
  4. Supprimer tous les SDK
  5. Cliquez sur +
  6. Choisissez le SDK que vous utilisez pour Eclipse
  7. Choisissez la bonne version 
  8. Cliquez sur OK
  9. Ouvrez votre projet en utilisant le fichier gradle

enter image description herePrendre plaisir :)

2
Yassin

C'est un problème d'importation. PAS un problème de niveau de SDK. 

Vous avez besoin de la version 22 du SDK Manager avant de tenter l'exportation, sinon le format ne sera pas utilisé par Android Studio.

1
JoeHz

J'ai simplement résolu le problème en modifiant la cible de construction du projet (Propriétés du projet-> Android-> Cible de construction du projet). 

0
Muhammad

Mettez à jour vos API Android à l'aide du gestionnaire de SDK Android.

0
Metalhead1247

Pour obtenir des informations générales sur le «projet d'importation», recherchez le mot «importer» sur Ce document du guide d'installation pour Android Studio:

http://developer.Android.com/sdk/installing/studio.html

EDIT: J'ai récemment appris à utiliser la boîte de dialogue "Importer" afin de pouvoir importer des projets depuis GitHub, ce qui est très pratique! (J'ai d'abord regardé un tutoriel Sur YouTube intitulé "git and github"). Ensuite, j'ai appris qu'il fallait Utiliser 'git' pour "cloner" un référentiel GitHub entier (pour amener un répertoire-arbre complet De projets séparés sur votre machine de développement). Ensuite, vous pouvez naviguer Dans ce sous-arbre, vers un projet d’intérêt donné, puis utiliser Android La boîte de dialogue "Importer" de Studio pour jouer avec cet exemple de projet.
WOW, NEAT!

J'espère que cela t'aides...

0
Dave

Avez-vous mis à jour le SDK pour Eclipse? Vous avez besoin de la Rev.22. Après l'avoir téléchargé, vous pouvez exporter le projet avec un "build.gradle". 

Migration des projets

Mise à jour de votre SDK

0
loose11

Mettez à jour le SDK dans les paramètres de configuration, dans les paramètres du projet, puis vous verrez un SDK qui ne correspond pas correctement au même endroit qu'Eclipse désigne le SDK. Travaillé pour moi. 

De plus, il pourrait être utile de réexporter le projet avec le nouveau sdk

0
user2370642

Dans le fichier build.gradle, remplacez votre compileSdkVersion par votre version actuelle. Pour moi, c'est 23. Votre buildToolsVersion serait le même nombre. La seule chose que je devais faire était donc

  • Remplacez CompileSdkVersion 15 par CompileSdkVersion 23 dans le fichier build.gradle.
0
Sreejith tk

Avait le même problème quand Android studio 0.2.9 sur mac et l'importation d'un ancien projet Eclipse:

Par défaut, il utilise/Applications/Android Studio.app/sdk comme emplacement du sdk Android, au lieu de ce que vous utilisiez auparavant.

Projet par projet, vous pouvez aller dans le menu Fichier-> Structure du projet (commande-;) et à gauche vous pouvez modifier l'emplacement du fichier sdk du projet.

Pour gérer tous les projets (nouveaux ou importés), avant d'ouvrir quoi que ce soit dans l'écran de démarrage, cliquez sur configure -> Paramètres par défaut du projet -> Structure du projet -> (à gauche) le SDK Android pour faire de même. (re: https://stackoverflow.com/a/18409923/954643 )

Si vous démarrez à partir de zéro sans configuration Android sdk ni Eclipse, vous devez télécharger les SDK manquants via Outils-> Android-> SDK Manager.

0
qix