Wie importiert man Android Studio-Projekte in Eclipse?
ich habe ein Projekt in Android Studio , jetzt will ich importieren Sie das Projekt in Eclipse gibt es Optionen zum konvertieren von eclipse zu Android Studio , aber wie konvertieren von Android studio, Eclipse?
InformationsquelleAutor der Frage Rohit | 2013-07-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als die anderen sagen, dass ein vollständiger import ist nicht möglich, sondern nur versuchen eine manuelle "import". Der Schlüssel-Dateien für eine Android-Projekt der Java-Quelltext (src), die Ressource-XML-Dateien und die Manifest. Erstellen Sie einfach ein neues Android-Projekt in Eclipse und kopiere einfach die Dateien über. Sie können erstellen eine neue Paket-Struktur, so konstruieren Sie die nötigen Pakete und kopieren Sie jedes sourcefile über und überarbeiten Sie den Paket-Namen, wenn erforderlich. Wenn Sie zusätzliche Bibliotheken verfügbar, können Sie manuell importieren Sie Sie als gut.
InformationsquelleAutor der Antwort Julian
IMPORTIEREN VON ANDROID STUDIO IN ECLIPSE
http://www.nodeclipse.org/projects/gradle/android/Importing-from-Android-Studio-into-Eclipse
beschreibt die Schritte, die erforderlich
http://www.nodeclipse.org/projects/gradle/MyApplicationName.PNG
http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile-symlink-done.PNG
Copy-paste hier ab September 2014
begrüßen zu erhöhen Problem auf GitHub.
Erstens, es ist leichter zu erstellen-Projekt mit Eclipse-ADT, fügen Sie
build.gradle
- und import in Android Studiodurch die Auswahl, die
build.gradle
, dann anders herum.Single-Projekt
siehe Schritt 2 unten
Multi-Projekt
.project
Datei in root -<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyApplicationName</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
(Sie können auch Nodeclipse CLI )
z.B. von froject root
C:\Users\username\AndroidStudioProjects\MyApplicationName
laufennodeclipse -g
Kopieren, Pfad (z.B. in Android Studio "Pfad Kopieren" Strg+Umschalt+C),
in Eclipse auf Datei -> Importieren -> General /Existing Project into workspace
http://www.nodeclipse.org/projects/gradle/MyApplicationName.PNG
Zu diesem Zeitpunkt, Sie nicht wirklich brauchen, um haben ADT. Eclipse ist wie Viewer,
aber man kann schon starten, Gradle
build
,installDebug
oder laufen auf dem Gerät (wenn Sie definiert habenrun
Aufgabe)Weitere operation, die Sie tun können, innerhalb von Eclipse
mobile
oderwear
) tun2.1 Add-2-standard .Dateien für Android-Projekt als unten
(Sie können Sie durch erstellen eines neuen Projekts mit Eclipse-ADT,
nur ändern müssen
"src" path="src/main/java"
):.project
:<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyApplicationName-mobile</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
.classpath
:<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile.PNG
2.2 OS erstellen von symbolischen links
Auf Lunix
Unter Windows, ich weiß aber noch nicht, Gnade Weg, das würde immer funktionieren:
symbolische links unter Windows
Windows 7 hat
mklink
utilaber es einfach nicht auf meinem PC.Fand ich eine große Kreuzung util
und konnte
junction res src/main/res
, aber für den Verweis auf die Datei erstellt wird .lnk-Datei (aka Windows-Verknüpfung).Entdeckte ich, dass Git Bash ausführen kann
ln -s src/main/AndroidManifest.xml AndroidManifest.xml
schafft es aber kopieren, nicht den link.http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile-symlink.PNG
2.3 Hinzufügen
gen
Ordner2.4 hinzufügen
project.properties
target=android-15
2.5 Importieren bestehende Projekt
klicken Sie auf
mobile
, Strg+Alt+CDatei -> Importieren -> General /Existing Project into workspace
http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile-symlink-done.PNG
GETAN.
Natürlich Einschränkungen sind:
libs
Ordner sind freigegeben natürlich)Guten Dinge sind:
in der gleichen IDE als zweite.
http://www.nodeclipse.org/projects/gradle
InformationsquelleAutor der Antwort Paul Verest
versuchen, installieren Sie das gradle-plugin in die eclipse. Dies funktioniert für einige apps.
Folgende update-sites sind verfügbar:
http://dist.springsource.com/milestone/TOOLS/gradle (neueste Meilenstein-build)
http://dist.springsource.com/release/TOOLS/gradle (neueste Version)
Das einfügen der oben genannten URLs in einem web-browser wird nicht funktionieren. Sie müssen Folgen Sie den Anweisungen, um die Verwendung einer Eclipse-update-site.
In Eclipse Öffnen Sie Hilfe >> Neue Software Installieren
Fügen Sie ein Gradle update-Website-link in der "Arbeit mit" text box.
Klicken Sie auf die Schaltfläche Hinzufügen am oberen Rand des Bildschirms.
Sicherstellen, dass die option "Group Items by Category" aktiviert ist.
Wählen Sie die top-level-Knoten "Erweiterungen /Gradle-Integration".
Klicken Sie Auf "Weiter". Dies kann eine Weile dauern.
Überprüfen Sie die Liste der software, die installiert werden. Klicken Sie auf "Weiter".
Lesen und akzeptieren Sie Lizenzbedingungen und Klicken Sie auf "Fertig stellen".
InformationsquelleAutor der Antwort Ajay Venugopal