当我尝试使用Gradle构建项目时,我遇到了这个错误:
${path_to_project}\teacher\build\intermediates\incremental\mergeDebugAndroidTestResources\merged.dir\values-w270dp-h560dp-v13\values-w270dp-h560dp-v13.xml: error: file not found.
我真的很困惑,因为我打开了文件,看起来它来自我正在使用的依赖:com.wdullaer:materialdatetimepicker:3.4.1
这是xml文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="mdtp_selected_calendar_layout_height">230dp</dimen>
<dimen name="mdtp_selected_date_day_size">100dp</dimen>
<dimen name="mdtp_selected_date_height">190dp</dimen>
<dimen name="mdtp_selected_date_month_size">30dp</dimen>
<dimen name="mdtp_selected_date_year_size">30dp</dimen>
</resources>
我之前使用之前的插件遇到了类似的错误,但缺少资源来自appcompat-v7库,因为我与appcompat-v7库版本和我的compileSdkVersion不匹配.我所要做的就是将我的appcompat-v7和compileSdkVersion更新为最新版本,并且所有版本都已设置完毕.
但是这个实例似乎是来自第三方库,而我正在使用最新版本的库.我不知道如何解决这个问题
解决方法:
我测试了对另一个项目的库依赖,并且它构建得很顺利.此外,您提供的文件采用有效的XML格式.因此,请确保您拥有最新的Android构建工具和库版本,以确保您不会在风中投石.哪个是
dependencies {
compile 'com.wdullaer:materialdatetimepicker:3.5.0'
}
并且来自MaterialDateTimePicker / gradle.properties
VERSION_NAME=3.5.0
...
ANDROID_BUILD_TOOLS_VERSION=27.0.2
现在问题仍然存在,从你的项目目录中你可以运行(前缀./对于Unix)
gradlew clean assemble
如果它在一个干净的基础上正确构建而没有任何剩余的工件.作为最后的手段,鉴于它仍然没有,你可以使用它的堆栈跟踪在GitHub’s MaterialDateTimePicker issues报告它作为一个问题.
原文地址:https://codeday.me/bug/20190527/1162762.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。