So sieht meine Projektstruktur wie folgt aus:Migration von Eclipse-ADT auf Android Studio 2.2
Applications/Project1/Build/Android/AndroidManifest.xml
Applications/Project2/Build/Android/AndroidManifest.xml
Common/Library1/Build/Android/AndroidManifest.xml
Beachten Sie, dass neben AndroidManifest.xml
die anderen üblichen Verzeichnisse und Dateien sind, wie .project
, jni
Verzeichnis, src
Verzeichnis, und so auf.
Ich möchte diese als Android Studio-Projekte importieren, aber wenn ich das tun, reorganisiert es die Struktur, zusätzlich scheint es nicht das Upgrade in-Ort zu tun, wenn ich es will. Was ich stattdessen bekomme, ist diese Struktur:
Um die Sache noch schlimmer zu machen, kopierte es auch meine physischen Quelldateien und erkannte diese auch. Gibt es einen einfacheren Weg, um zu Android Studio zu wechseln und gleichzeitig die bestehende Struktur so nahe wie möglich zu halten? Ich möchte auch nicht, dass das Upgrade an einem Remote-Standort stattfindet. Ich möchte, dass dies die aktuellen Eclipse- und Ant-Projektdateien physisch ersetzt. Soll ich das mit der Hand machen? Oder gibt es einen Trick, den ich im Importassistenten von Android Studio verwenden kann?
Auch: Nicht sicher, ob es darauf ankommt, aber die Codebasis ist in erster Linie C++ + CMake. Aktuelle Projekte verwenden Android.mk, aber ich möchte, dass sie stattdessen die CMake-Skripte verwenden. Wenn dies jedoch keinen Einfluss auf diesen Prozess hat, können wir es ignorieren und ich freue mich, die C++/CMake-Integration später als separaten Schritt zu behandeln. Im Moment möchte ich nur, dass die allgemeinen Projekte eingerichtet werden, richtige Gradle-Skripte haben und andere Dinge (Java-Seite, im Grunde genommen).
Sicher, ich denke, ich werde das tun. Android Studio hat tatsächlich mehrere Dateien mit XML-Inhalt erstellt. Ich denke, man hatte die Erweiterung "iml". Sind diese notwendig oder nur die '.gradle' Dateien? –