私はAndroidアプリケーションを複数のプロジェクトで構成しています。それらのプロジェクトの1つは、Applicationオブジェクトを拡張するだけのAppプロジェクトです。間違ったプロジェクトのlibフォルダにあるaarを探しているGradle
そのアプリプロジェクトのbuild.gradleの中に、他のプロジェクトを依存関係として追加します。
私は、使用したいSDK(aar)を格納するための新しいモジュールを作成しました。また、私のアプリプロジェクトのbuild.gradleにも追加しました。
compile project(':newmodule-thesdk')
newmodule-thesdkのlibsフォルダの中に、私はaarファイルを追加しました。我々はそれをthesdk.aarと呼ぶ。
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name:'thesdk-1.0', ext:'aar')
}
私はGradleのを同期しようとするとthesdk-1.0は、私のアプリプロジェクトのlibsのフォルダに存在しないため、同期に失敗しました。なぜそれがそれを探していますか?なぜそれは新しいモジュール - thesdkプロジェクトでそれを見つけるだけではないのですか?
を含めるを含めたいいけないときに、古いプロジェクトを参照? –
@ GabrieleMariotti newmodule-thesdk – Andrew
なぜあなたは.aarを格納するモジュールを作成していますか?別の目標がありますか? – meynety