Android: Unable to resolve dependency for ':[email protected]/compileClasspath':

我按照ExoPlayer的github指引添加

implementation 'com.google.android.exoplayer:exoplayer:2.X.X'

发现根本run不起来,并报错如题

后来在stackoverflow找到了解决方案,来源为:https://stackoverflow.com/questions/46949622/android-studio-3-0-unable-to-resolve-dependency-for-appdexoptions-compileclas
出现问题的原因在于app含有buildtype但是library的依赖没有,所以我们需要添加一个matching configuration fallbacks

  buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
        dexOptions {

            // release & debug is in project animators
            matchingFallbacks = ['release', 'debug']
        }
        debug {

        }
    }

在dexOptions下增加callback即可

Android: Unable to resolve dependency for ':[email protected]/compileClasspath':

原文地址:https://www.cnblogs.com/yuyuan-bb/p/11562054.html

时间: 2024-08-02 03:34:41

Android: Unable to resolve dependency for ':[email protected]/compileClasspath':的相关文章

Android Unable to add window -- token [email protected] is not valid错误分析记录

打开APP时,出现闪退的情况,查看android studio报错信息,主要为: Unable to add window -- token [email protected] is not valid 原因分析:由于进入APP时会显示一个进度对话框,对话框的初始化必须依赖Activity,但如果对话框的初始化放在Activity的onCreate方法中,那么就会报错. 因为根据Activity的生命周期,onCreate方法执行时,Activity并未创建完毕,对话框所依赖的Activity还

Android Studio 3.0——unable to resolve dependency for cordovalib

Android Studio 3.0 更新了gradle后,项目竟然开始报错unable to resolve dependency for cordovalib...打开build.gradle看了后其中dependencies是这样写的 dependencies { compile fileTree(dir: 'libs', include: '*.jar') // SUB-PROJECT DEPENDENCIES START debugCompile(project(path: "Cord

Unable to add window -- token [email protected] is not valid错误分析记录

打开APP时,出现闪退的情况,查看android studio报错信息,主要为: Unable to add window -- token [email protected] is not valid 原因分析:由于进入APP时会显示一个进度对话框,对话框的初始化必须依赖Activity,但如果对话框的初始化放在Activity的onCreate方法中,那么就会报错. 因为根据Activity的生命周期,onCreate方法执行时,Activity并未创建完毕,对话框所依赖的Activity还

[RabbitMQ]Error: unable to connect to node [email protected]: nodedown(CentOS7.0)

今天在搭建OpenStack的时候需要安装RabbitMQ,可是使用yum install rabbitmq-server安装之后,按照OpenStack官方提供的文档修改guest用户密码的时候却出现了如下错误: [[email protected] ~]# rabbitmqctl change_password guest Rabbit123 Changing password for user "guest" ... Error: unable to connect to nod

Error: unable to connect to node [email protected]: nodedown

某天,开启一个应用时,发现连接rabbitmq失败,本来想用rabbitmqctl来查看队列,结果提示“Error: unable to connect to node [email protected]: nodedown”,执行任何命令,重启都不管用.然后,针对这个错误,去查找原因,有人说是因为计算机名被修改的原因造成的.因此,打开/etc/hosts文件,还原为最初的计算机名,默认应该是localhost.但是,改文件必须得重启机器,才能生效,没办法,只能执行hostname localh

搭建openstack,报:Error: unable to connect to node [email protected]: nodedown

执行: # rabbitmqctl add_user openstack passw0rd 报出: Error: unable to connect to node [email protected]: nodedown DIAGNOSTICS =========== attempted to contact: [[email protected]] [email protected]: * connected to epmd (port 4369) on localhost * epmd re

android studio怎么分享项目到[email protected]托管

鄙人初次发表,如有不妥之处,敬请批评指正 1,安装git. git下载地址:http://git-scm.com/downloads/ 2,在AS 的File->Settings->Version Control->Git 配置git.exe命令路径,如下图: 配置AS 的git 配置完成后,如果点击"Test" 按钮提示successfully,则说明配置成功. 3.在[email protected]上创建仓库,获取仓库地址. 现在这里我的仓库地址是:https:

Rabbitmq 服务启动后停止 | Windows下启动报错Error: unable to connect to node [email protected]: nodedown

1.erlang版本和rabbitmq版本不匹配 版本匹配: http://www.rabbitmq.com/which-erlang.html 2.找到匹配的版本,卸载当前rabbitmq重新安装. 执行以下操作从计算机中完全卸载RabbitMQ和Erlang: (1)打开Windows控制面板,双击“程序和功能”. (2)在当前安装的程序列表中,右键单击RabbitMQ Server,然后单击“卸载”. (3)在当前安装的程序列表中,右键单击“Erlang OTP”,然后单击“卸载”. (4

Android Studio:Unable to add window [email protected] -- permission denied for this window 第一行代码

学习<第一行代码>的时候,出现的错误. java.lang.RuntimeException: Unable to start receiver com.example.sevenun.littledemo.receiver.ForceOfflineReceiver: android.view.WindowManager$BadTokenException: Unable to add window [email protected] -- permission denied for this