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,这就是问题的所在 
所以要想解决这个问题,我们只需要把它修改为applyplugin:'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删除 

更多相关文章

  1. Unity Android IL2CPP 编译报错的一种可能原因
  2. 继承ListActivity报错的可能原因
  3. Android出现65535的原因
  4. android FAILED Binder Transaction 问题的原因
  5. Android TextView 设置了maxLines但是不生效的可能原因分析
  6. Android 启动原因
  7. AS 3.0 INSTALL_FAILED_TEST_ONLY真正原因
  8. 【android】 conn.getResponseCode(); 返回-1,没报权限错,原因可能
  9. android的application类中,onCreate()被执行多次的原因及解决方案

随机推荐

  1. Android程序开发:简单电话拨号器
  2. Android(安卓)实现图片闪烁效果
  3. Android(安卓)实现多个输入框的对话框
  4. Android(安卓)sdk manager 下载安装中的
  5. Android(安卓)safe mode
  6. Android(安卓)Jetpack Compose 之 Text
  7. android 如何从sqlite读取数据到spinner
  8. android 相对布局例子代码
  9. Android(安卓)Client and Jsp Server
  10. 看完这篇,再也不怕被问到AsyncTask的原理