お引っ越ししました
はてなブログです。
今後ははてなで更新を行います。今後ともよろしくお願いします。
http://sakebook.hatenablog.com/
メモ2ブログ
思ったこと、知ったことなどをメモして残します(メモtoウェブログ)。
2014年8月10日日曜日
2014年7月28日月曜日
Android Studioの構成で、既存のプロジェクトをEclipseからAndroid Studioへ移行する
EclipseとAndroid Studioではプロジェクトの構成が異なる
ビルドシステムが異なるので、構成も異なります。
Eclipse
Android Studio
Android Studioから Eclipseのプロジェクトをインポートする
Preview以前は無かった気がするのですが、Android Studioから直接インポートできるようになっていました。
Eclipseからエクスポートする場合と比べて、プロジェクトの構成まできちんと変換してくれます!
これでAndroid Lに触れますね。
既存のリポジトリを活用したい
Android Studioからインポートすればうまいことできるのですが、SCMの設定はうまく引き継がれません。
そういうときは、Android Studioで空のプロジェクトを作り、そこに既存のプロジェクトから、必要なフォルダ/ファイルだけ外部参照してあげると良い感じになります。
Subversionの場合は以下のようにします。
複雑でないプロジェクトならこれで解決します。こうすることによって、EclipseとAndroid Studio同時に開発を進めることが出来ます!環境が異なるのであまりお勧めできませんが、会社などでいち早くAndroid Studioを検証したいときなどに使えると思います。
参考
Qiita / EclipseからAndroid Studioに移行する
うさがにっき / EclipseからAndroidStudioへの開発環境移行、疑問編
WEBTECH WALKER / svnコマンドの覚え書き
ビルドシステムが異なるので、構成も異なります。
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コマンドの覚え書き
ラベル:
Android,
Developer,
Subversion
登録:
投稿 (Atom)