Androidアプリは「com.google.gson.Gson」を使用するライブラリ(aarモジュール)を使用しています。ライブラリは、そのbuild.gradleに次のようにあります。Androidアプリプロジェクトにライブラリで使用するパッケージを含める必要があるのはなぜですか?
compile 'com.google.code.gson:gson:2.6.2'
アプリは罰金構築し、それが起動時に次のエラーを生成します。
Failed resolution of: Lcom/google/gson/Gson;
それを解決する唯一の方法は、同じコンパイルを追加していますアプリのbuild.gradleへのライン:
compile 'com.google.code.gson:gson:2.6.2'
誰もがこれにいくつかの光を当てることができますか?
ライブラリは、「androidLibraryリリース」と呼ばれるアプリの下にフォルダを作成しthe standard procedureを加えた
[編集]。次の行は、アプリのbuild.gradleに追加されました:
compile project(':androidLibrary-release')
ライブラリを指定できますか? – mayosk
「Androidアプリはライブラリを使用しています」 - 方法は?ライブラリはMavenスタイルのレポに公開されていますか?アプリはそこから参照していますか?ライブラリは 'compile project( ':modulename')'によって使用されていますか?あなたは別のことをしていますか? – CommonsWare
はい、ライブラリはコンパイルプロジェクト( ':modulename')によって使用されています。 @mayoskライブラリの使い方を追加して投稿を編集します。 – Hong