ここでの説明が難しかった人のために、これらは私にとってうまくいった手順です。
- ActivityLifecycle.zip をダウンロードし、選択したディレクトリに解凍します。
- Android Studio を起動し、[プロジェクトのインポート (Eclipse ADT、Gradle など)] を選択します。[インポートする Eclipse または Gradle プロジェクトの選択] ウィンドウが表示されます。これを使用して、前の手順で解凍したフォルダーに移動し、そのフォルダーを選択します。最後に、[OK] をクリックします。
- 前の手順で [OK] をクリックすると、[ADT からプロジェクトをインポート (Eclipse Android)] という新しいウィンドウが表示されます。[次へ] をクリックして、自動生成されたインポート先ディレクトリを使用します。次のページで、すべての項目をチェックしたままにして、[完了] をクリックします。
- プロキシを使用している場合は、[プロキシ設定] ウィンドウが次に表示されます。その場合は、それに応じてホストとポート番号を設定してください。
- この時点で、プロジェクトは Android Studio で開きますが、次の警告ダイアログが表示されます。
- 警告ダイアログで [構成] をクリックすると、[フレームワークの設定] という新しいウィンドウが表示されます。
- 新しい「Setup Frameworks」ウィンドウで「OK」をクリックします。
- Project サイドバーで Gradle Scripts 項目を展開します。
- build.gradle(Module:app) アイテムをダブルクリックします。これにより、インポートされたアプリケーションのアプリ レベルの gradle ビルド ファイルが開きます。Android Studio をインストールするときは、通常、使用可能な SDK の一部のサブセットをインストールします。インポートされたプロジェクトの build.gradle ファイルは、Android Studio セットアップにある SDK のいずれに対してもコンパイルできない可能性があるため、このファイルを編集して一致させる必要があります。私の場合、SDK バージョン 17 に対してコンパイルするコードを書いています。これは私のターゲット プラットフォームでもあります。したがって、この情報を使用して、インポートされたプロジェクトの build.gradle ファイルを編集します。
変更前のコードは次のようになります。
android {
compileSdkVersion 14
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.android.lifecycle"
minSdkVersion 7
targetSdkVersion 15
...
そして、これがどのように見えるかです:
android {
compileSdkVersion 17
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.android.lifecycle"
minSdkVersion 7
targetSdkVersion 17
...
この時点で、インポート プロセスは完了し、Eclipse プロジェクトは Android Studio の規則を尊重するプロジェクトに「変換」されます。これが役立つことを願っています!