/ / Android Studio 0.3.6の既存プロジェクトへのAndroidライブラリの追加 - android、android-studio、gradle、android-gradle、build.gradle

Android Studio 0.3.6上の既存のプロジェクトにAndroidライブラリを追加する - android、android-studio、gradle、android-gradle、build.gradle

ライブラリを追加しようとしています https://github.com/edmodo/cropper、私のAndroidプロジェクトへ。私はここで説明されている方法に従います。 Android Studioにライブラリプロジェクトを追加する方法

しかし、その後Android Studioは変更されており、「モジュールのインポート」はできなくなりました。新しいものしか追加できません。私が試した手順は次のとおりです。

ライブラリをlibrariesという名前のフォルダにコピーします。 モジュール追加前のプロジェクト構成

モジュール設定を開くと、この画面が表示されます。 モジュール設定

+記号をクリックして新しいモジュールを追加すると、この画面が表示されます。 最初に新しいモジュールを追加する

私はコンテンツのルートを埋めることにしました コンテンツルート選択

残りのフィールドはこれに自動入力します。 オートフィル

次のステップ 次の一歩

パッケージを変更します ここに画像の説明を入力

私は次にヒットし、今私のプロジェクトはこのようになります 新しいモジュール追加後のプロジェクト構造

Android Studio 0.3.6以降で外部ライブラリを追加する正しい方法についてのアイデアは?

回答:

回答№1は6

私はウィザードを使用しないでください。通常はグラドルファイルを編集します。

このような構造を作成してください。

- Blunka
build.gradle
- cropper
build.gradle
src
res
settings.gradle

settings.gradleで:

include ":Blunka", ":cropper"

cropper / build.gradleでは、

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:0.6.+"
}
}
apply plugin: "android-library"

android {

compileSdkVersion 19
buildToolsVersion "19.0.0"

defaultConfig {
minSdkVersion XX
targetSdkVersion 19

}

sourceSets {
main {
manifest.srcFile "AndroidManifest.xml"
java.srcDirs = ["src"]
resources.srcDirs = ["src"]
res.srcDirs = ["res"]
}
}
}

Blunka / build.gradleに以下を追加してください。

dependencies {
// Libraries
compile project(":cropper")
}