Android Studio解决Error:Dependency Puddings:videosdk1218:unspecified on project app resolves to an APK
16lz
2021-01-23
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删除
更多相关文章
- Unity Android IL2CPP 编译报错的一种可能原因
- 继承ListActivity报错的可能原因
- Android出现65535的原因
- android FAILED Binder Transaction 问题的原因
- Android TextView 设置了maxLines但是不生效的可能原因分析
- Android 启动原因
- AS 3.0 INSTALL_FAILED_TEST_ONLY真正原因
- 【android】 conn.getResponseCode(); 返回-1,没报权限错,原因可能
- android的application类中,onCreate()被执行多次的原因及解决方案