经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » Android » 查看文章
android studio的巨坑笔记
来源:cnblogs  作者:翻滚的咸鱼  时间:2021/12/24 8:47:26  对本文有异议

前面写了两篇专门记录androidstudio的奇怪异常bug,但是塞不下了,又开一个新的,谷歌真是给力。

Build was configured to prefer settings repositories over project repositories but repository 'flatDir' was added by build file 'app\build.gradle'

新建一个项目,在配置文件引用aar包,需要设置 flatDir ,然而设置完后就会出现这个错,但是在我原来的项目上设置一点问题没有,于是我发现在 settings.gradle 配置文件上方多出一串配置,这串配置目前发现可以简化version名称书写。

 

 

 

于是我去除了这串疑惑的配置,然后把名称改回原来的。

 

在次运行,异常变了,说明有效果,但是需要进一步验证,异常如下。

 

比较常见了,虽然这个异常提示依旧啃爹,什么无法解析,AS的老毛病了,看不懂才显得有水平,于是百度一下,解决方案就是配置文件上添加 allprojects 。

 

在次运行,很丝滑,原来这问题就是as升级了配置文件,导致兼容不行,这个锅只能我们背了。

 

 

UnsupportedOperationException: Can't convert value at index 2 to color: type=0x1

 

看似不明觉厉,不知道AS相表达什么,转换颜色异常?首次碰到这种问题肯定是不能靠猜的,于是百度了一下。

有人碰到过这种问题,记得当时对方碰到的是资源文件目录,在指定的尺寸中找不到改尺寸的资源,看来确实是找不到资源文件,但是我这边项目确实都有引用。

于是又去看了一下资源文件,所幸我这是新项目,没几个资源文件,很快就找到了。

在我的主题资源下引用了深色模式中的资源,而且只存在深色模式,所以正常模式下读取不到。

很简单,改过来就行了。

 

记录更新中。。。

原文链接:http://www.cnblogs.com/LiuZhen/p/15719172.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号