0
私はラッパーとして動作するアンドロイドライブラリを作成しました。私はライブラリ内のいくつかの依存関係、特にVolley
とGoogle Play Services
を使用しています。 .aarファイルをプロジェクトに貼り付けてコンパイルしようとすると、これらのライブラリはインポートされず、エラーがスローされます。私は手動でこれらの依存関係を新しいプロジェクトのbuild.gradle
に手動で追加すると問題なく動作します。私のライブラリからの依存関係の自動インポート
私のライブラリが追加されるたびに、必要なすべての依存関係が自動的にインポートされるような方法はありますか?
私のライブラリに依存関係があるべきですか?私はGoogle PlayサービスAPIのラッパークラスを作成しています。 Playサービスの依存関係がなければ、私のアプリは動作しません。これのための回避策はありますか? – Tyson
ライブラリに依存関係が本当に必要な場合(私はそれをラッパーにします)、 'compile'の代わりに'提供された 'を使うべきです。ライブラリの依存関係の設定の下で(https://developer.android.com/studio/build/dependencies.html)こちらを見てください –
私は '提供された'キーワードを試しましたが、同じエラーが発生しています。依存関係をダウンロードしていません。 – Tyson