システム レベルで gradle を管理したくない場合は、プロジェクトごとに処理する方が適切です。Android Studio プロジェクトは、新しいプロジェクトを作成するときに Gradle ラッパー処理を既にセットアップしていますが、古いプロジェクトがある場合は、Android Studio と同じファイルを追加できます。これは、プロジェクトごとに正しい gradle バージョンをダウンロードする gradle ブートストラップ ファイルと考えてください。Gradle Wrapperを読んで、gradlew と呼ばれるシェル スクリプトを生成することもできます。これは、gradle-free ブートストラップを提供します。
プロジェクト ディレクトリに以下gradle/wrapper/gradle-wrapper.properties
があることを確認します。
#
#Tue Oct 08 13:40:54 CEST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip
次に、Gradle に入ると、gradle ラッパーを使用するように設定できます。これは、Android Studio で新しいプロジェクトを作成するときのデフォルトです。
Gradle を適切に移行または追加し、Google と Android Studio が導入した新しいプロジェクト構造を使用するには、少なくとも 3 つのアプローチがあります。
- 新しいプロジェクトを作成し、コードをコピーします
- Eclipse から Gradle へのエクスポート (非推奨)
- コードを Android Studio にインポートする (推奨)
- 正しいgradleファイルを作成し、プロジェクトを再編成して、手動ですべてを順番に取得してみてください。
今のところ、ツールがもう少し良くなるまで、ファイルを新しいプロジェクトにコピーしています。