Gradle artifacts本地aar和jar文件

时间:2016-08-14 11:46:27

标签: android gradle

要专业人士:我有一个带有模块app和facebook的android项目,app有facebook作为依赖。模块' facebook'包含3个文件:facebook-android-sdk-4.13.2.aar,bolts-android-1.1.2.jar和build.gradle,内容如下:

configurations.maybeCreate("default")
artifacts.add("default", file('facebook-android-sdk-4.13.2.aar'))
artifacts.add("default", file('bolts-android-1.1.2.jar'))

使用指定的配置,项目编译,组装和运行没有任何问题,但在源文件中

import com.facebook.FacebookSdk;
它说'无法解析符号FacebookSdk'。

我也尝试了以下配置:

configurations.maybeCreate("default")
artifacts.add("default", file('facebook-android-sdk-4.13.2.aar'))
dependencies.add("default", files('bolts-android-1.1.2.jar'))

但在这种情况下,dex中没有来自bolt库的任何类,并且当尝试寻址到其中任何一个时,抛出ClassNotFoundException。

那么,如何在我的案例中创建正确的gradle配置?

0 个答案:

没有答案