このガイドには、プロジェクトをAndorid Studioに移行する前に知っておくべき基本的な情報が含まれています。
WorkSapcesとサブプロジェクトに別れを告げましょう!
Eclipseでは、「ワークスペース”概念になじみがあるかもしれません。Androidプロジェクトには、様々なメンバープロジェクトやコンパイルされた".jar "ファイルが含まれ、それがアプリケーションに含まれます。Android Studioでは、プロジェクトは "モジュール "と "ライブラリモジュール "に置き換えられます。
モジュール
モジュールは「独立して実行、テスト、デバッグが可能な機能の独立した単位」であり、Eclipseのプロジェクトの概念にやや似ていますが、いくつかの違いがあります。
各モジュールは独自のGradle build file持つ必要があり、これらのGradleファイルには、サポートされているAndroidのバージョンやプロジェクトの依存関係、Androidプロジェクト内のその他の重要なデータなど、非常に重要なものが含まれています。
これらのGradleファイルには、サポートされているAndroidのバージョンやプロジェクトの依存関係など、Androidプロジェクトに関する重要なデータが含まれています。
インターフェースデザインの改善
Android Studioには改良されたデザインウィンドウがあり、設計したインターフェースと関連する要素を確認できます。Eclipseにも同様のデザインウィンドウがあるので、それほど驚くことはないでしょう。Eclipseでは、このウィンドウは、リソースファイル、マルチタスク、情報フィルタリングに関連する配布メカニズムだけでなく、ビューと可視アクションを提供します。
jarファイルのサポートを含みます。
Eclipseと同様に、サードパーティによって開発されたJARファイルを使用する必要があることがよくあります。しかし、これらの.jar依存関係をGradleに追加するのに慣れる必要があります。libs "ディレクトリの.jarファイルを右クリックし、"Add As Library "を選択します。選択したjarファイルは、あなたのMouleにGradleの依存関係として自動的に追加されます。
モジュール依存関係の追加
Eclipseと同様に、モジュールは他のモジュールに依存することがあります。Eclipseプロジェクトのインポートすると、Android Studioが必要なGradle要素を自動的に生成します。
Android Studioへの移行
Gradleの基本
Gradleの追加は、Android Studioに移行する際の最大のハードルとなるでしょう。ここでは、あなたが知っておくべきいくつかの基本を紹介します:
- Android Studioプロジェクトには、プロジェクト全体のsettings.gradleファイルがあります。
- settings.gradleファイルには、プロジェクト内のすべてのモジュールへの参照が含まれており、インポートまたは新しいモジュールを作成すると自動的に更新されます。
- 各Andorid Studioモジュールは独自のbuild.gradleファイルを持ちます。
- モジュールが他のモジュールに上方依存する場合、依存する部分の build.gradle ファイルに依存関係を追加する必要があります。
- モジュールがjarファイルを必要とする場合、そのjarはモジュールのbuild.gradleファイルにリストされていなければなりません。
- プロジェクトに追加したいリモートの依存関係は、モジュールのbuild.gradleファイルでリストアップできます。
- これらのgradleファイルを手動で修正する必要がある場合もあります。
Gradleについての詳細はご覧ください。
使用テスト
Mavenによるリモート依存関係のインポート
Android Studioでは、リモートライブラリファイルをインポートできます。Maven Centralで興味のあるリモートライブラリファイルをブラウズし、以下の手順に従って、コンパイル時にそれらの依存関係が自動的にダウンロードされるようにします。
Android Studioは急ピッチで成長しており、毎週どんどん良くなっているようです。





