ビルドシステムが異なるので、構成も異なります。
Eclipse
. ├── AndroidManifest.xml ├── assets(アセットなど) ├── bin(自動生成) ├── gen(自動生成) ├── libs(ライブラリなど) ├── project.properties ├── res(リソースなど) │ ├── drawable │ ├── layout │ ├── menu │ ├── values │ └── xml └── src(ソースなど)
Android Studio
. ├── プロジェクト名.iml ├── app │ ├── app.iml(自動生成) │ ├── build(自動生成) │ ├── build.gradle │ ├── libs(ライブラリなど) │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets(アセットなど) │ ├── java(ソースなど) │ └── res(リソースなど) │ ├── drawable │ ├── layout │ ├── menu │ ├── values │ └── xml ├── build(自動生成) ├── build.gradle ├── gradle(自動生成) │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties(Gradleのバージョンを変えるときに稀にいじる) ├── gradle.properties(ビルドするときの変数などを記述) ├── gradlew(自動生成) ├── gradlew.bat(自動生成) ├── local.properties(Android SDKのパスなどを記述) └── settings.gradle(ビルドするモジュールを記述)
Android Studioから Eclipseのプロジェクトをインポートする
Preview以前は無かった気がするのですが、Android Studioから直接インポートできるようになっていました。
Eclipseからエクスポートする場合と比べて、プロジェクトの構成まできちんと変換してくれます!
これでAndroid Lに触れますね。
既存のリポジトリを活用したい
Android Studioからインポートすればうまいことできるのですが、SCMの設定はうまく引き継がれません。
そういうときは、Android Studioで空のプロジェクトを作り、そこに既存のプロジェクトから、必要なフォルダ/ファイルだけ外部参照してあげると良い感じになります。
Subversionの場合は以下のようにします。
[studio app]$ svn propedit svn:externals . --editor-cmd=vi リポジトリ/libs libs
[studio main]$ svn propedit svn:externals . --editor-cmd=vi リポジトリ/res res リポジトリ/assets assets リポジトリ/AndroidManifest.xml AndroidManifest.xml
[studio java]$ svn propedit svn:externals . --editor-cmd=vi リポジトリ/パッケージ パッケージ
参考
Qiita / EclipseからAndroid Studioに移行する
うさがにっき / EclipseからAndroidStudioへの開発環境移行、疑問編
WEBTECH WALKER / svnコマンドの覚え書き
0 件のコメント:
コメントを投稿