默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
你的Android Studio版本是多少?

这是AS的一个很操蛋的bug。你有看过这个帖子里的解决方法吗:https://blog.csdn.net/zke1994/article/details/81662417
评论 7
引用:sanzhimayi 发表于 2019-03-18 17:58
这是我的AS版本 按照帖子执行依然无效

不会吧。应该是你没有正确地做好,这个问题已经不只一个人遇到并解决了。

你按照我说的:你随例建一个android工程,然后把它里面的build.gradle复制过来替换现在的同名文件,然后将工程里的build.gradle文本内容再复制到新的build.gradle里,你再试试。

如果不行,你再在帖子里回复。我马上下载一个跟你一模一样的AS版本,看看这个新版里到底什么情况


20180318 18:38补充回复:
我专门将我用的AS升级到了跟你一样的版本(3.3.2),在我的系统环境下,仍然没有任何问题,你看下图:
[已解决] Andriod Studio编译报“Gradle DSL method not found: 'apply()'”_WX20190318-183521@2x.jpg

所以,出现这个问题的本质,就是你的AS环境对这个build.gradle配置文件的读取有问题。所以解决方法可以是:
1)简单一点:就像上面的链接里一样,新建一个build.gradle,再把内容复制进去(确保真的是新建的,而不是老的);
2)麻烦一点:从新新建一个工程,即基于你的AS环境重新生成一个新工程,然后再将RainbowChat工程里的源码、资源等复制进去,试试。(特别注意:RainbowChat的工程几乎没有复杂的依赖,且所有用到的jar包都离线下载到了libs里了,无需gradle在线下载,所以一定别搞复杂,这就是个最简洁的工程。


20180318 18:51补充回复:
你也可以参照以下的方式,来试一下,如果不行,你就把你的build.gradle文件上传上来,我帮你转UTF码试试!
原因:
项目或工程的Build.gradle文件的编码格式为UTF-8 +BOM格式
解决方法:
通过NotePad++ >> 编码 >> 转为UTF-8无BOM格式 >> try again
引用:sanzhimayi 发表于 2019-03-18 18:57
第二种方法新建工程再倒入成功了 谢谢

恭喜,不容易啊
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部