Android Studio解决Error:Dependency Puddings:videosdk1218:unspecified on project app resolves to an APK

来源:互联网 发布:ubuntu 存储空间 编辑:程序博客网 时间:2024/06/06 03:40

Error:Dependency Puddings:videosdk1218:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency. File: /Users/kzx/AndroidStudioProjects/Puddings/videosdk1218/build/outputs/apk/videosdk1218-release-unsigned.apk出现这个问题的原因可能是:你创建了两个Model,其中ModelA依赖了ModelB而导致的问题.

这时我们查看ModelB的build.grdle我们会发现

apply plugin: 'com.android.application'
这句话告诉了Gradle将ModuleB编译称为application,也就是apk,这就是问题的所在
所以要想解决这个问题,我们只需要把它修改为apply plugin: 'com.android.library' 
此时,Gradle将编译称为一个Library,也就是库,运行之后,如果出现这个问题:Error:Library projects cannot set applicationId. applicationId is set to 'package_name' in default config.,那是因为一个库不允许设置applicationId,需要将builde.gradle — android — defaultConfig中的applicationId删除

0 0
原创粉丝点击