1.像引入gradle等一样,点击项目(黑色加粗),shift+f4,点加号 -> model -> 选择model。
(File-Project Structure-app(本地项目)-Dependences-点绿色的加号-Module dependency-选择要加入的项目即可)3、如果步骤2执行完报
unspecified on project app resolves to an APK archive which is not supported as a compilation dependency
这个错误,可能是依赖另一个Module而导致了出现该问题,查看被依赖的Modle的build.gradle,可以看到:apply plugin: ‘com.android.application’ ,这句话告诉了Gradle将Module编译称为application,也就是apk,这就是问题的所在,解决:去掉apply plugin: ‘com.android.library’
4、如果2和3都执行完 ,还是报错:Error: Library projects cannot set applicationId. applicationId is set to “com.du.android.recyclerview” in default config。
出现这个错误的原因在于工程下有个库,库的build.gradle里面defaultConfig内存在:
defaultConfig {
applicationId “com.du.android.recyclerview”
minSdkVersion 21
targetSdkVersion 21
versionCode 1
versionName “1.0”
}
删除 applicationId “com.du.android.recyclerview” 后build
5、注意事项:
在modle的配置文件中需要注意,不要有application和activity的注册信息,将注册信息放在本地项目的Mainfest文件中即可。
以上步骤基本能解决问题。亲测有效!