Android 引用module中的libs

在Android studio 3.0 之前新建一个App,新建一个Libs库,App引用Libs库,compile project(':xxxLib'); App就可以引用Libs 中的资源了

但是Android studio 3.0之后通过 implementation project(':xxxLib');引用Libs库中的资源引用不到libs包下面的xxx.jar包中的类资源
 

例如:

app的build.gradle:

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.+'
    implementation project(':comlib')
}

comlib的build.gradle:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.+'
    implementation files('libs/gson-2.8.2.jar')
    implementation files('libs/httpclient-4.5.3.jar')
    implementation files('libs/httpcore-4.4.9.jar')
    implementation files('libs/httpmime-4.2.5.jar')
    implementation files('libs/aliyun-oss-sdk-android-2.2.0.jar')
    implementation files('libs/android-async-http-1.4.6.jar')
    implementation files('libs/okhttp-3.6.0.jar')
    implementation files('libs/okio-1.9.0.jar')
    implementation files('libs/zxing-3.3.1.jar')
    implementation files('libs/zxing-plug.jar')
}

猜你喜欢

转载自blog.csdn.net/yan072201/article/details/86486901