Android Studioはlibrary(jarファイル以外)としてgithubプロジェクトをインポート
1226 ワード
前言:プロジェクト開発ではgithubのGradle projectをlibraryとして参照する必要がある場合があります.一方、著者は対応するjarファイルのインポートを提供していません.一方、libraryプロジェクトで対応するコードを修正して、私たちのプロジェクトに適応する必要があります.ここでは、cloneのコードを私たちのプロジェクトにインポートする方法について説明します.
例えば、プロジェクトでopenCVLibrary 2410を参照して画像処理を行う必要があります.cloneの下のopencvプロジェクトはこのようにします(違いがあるかもしれません):
次に、次の手順でプロジェクトにインポートします. openCVLibrary 2410(つまりインポートが必要なプロジェクト)を自分のプロジェクト(ここではMyProject)という同じフォルダの下に app moduleのbuild.gradleに追加(対応するプロジェクト名を自分で変更) はsettings.gradleの下に に変更を追加 Tools--Android--Sync Project with Gradle Files openCVLibrary 2410のbuild.gradle、このファイルヘッダで を変更もう一度Sync Project with Gradle Files,okを実行し、クラスプロジェクトをインポートして を完了します.
例えば、プロジェクトでopenCVLibrary 2410を参照して画像処理を行う必要があります.cloneの下のopencvプロジェクトはこのようにします(違いがあるかもしれません):
openCVLibrary2410
---build
---gradle
---src
---build.gradle
---gradlew
---gradle.bat
---lint.xml
---local.properties
---openCVLibrary2410.iml
次に、次の手順でプロジェクトにインポートします.
dependencies
{
compile project(':openCVLibrary2410')
}
include ':app', ':openCVLibrary2410'
project(':openCVLibrary2410').projectDir = new File(settingsDir, '../openCVLibrary2410')
apply plugin: 'com.android.library'