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'
任何人都可以對此有所瞭解?
[編輯]
的文庫與the standard procedure即所謂的「androidLibrary釋放」應用程序下創建的文件夾中。以下行已添加到應用程序的build.gradle:
compile project(':androidLibrary-release')
你可以指定庫嗎? – mayosk
「Android應用程序使用庫」 - 如何?該庫是否發佈爲Maven風格的回購,並且該應用是從那裏引用它的?該庫是否正在被'compile project(':modulename')'使用?你在做別的事嗎? – CommonsWare
是的,庫被編譯項目(':modulename')使用。 @mayosk我將通過添加庫的使用方式來編輯帖子。 – Hong