在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('