这个是因为编辑工具gradle对于版本极为敏感,没有什么向后兼容的考虑,用哪个版本就必须用它,没有的话Android studio自动从网络下载这个版本,但是在天朝这个网站是下不来的.
因此只能有两个办法,方法一:自己手动下载对应版本gradle解压.
其中distributionUrl就是指明版本,你找到原来成功编译的项目(或新建一个项目)
里面同样位置的distributionUrl内容复制过来即可,导入
这个提示上是说手动改了gradle版本后,失败因为整个项目需要较高的gradle的,这时需要手动下载对应gradle ,以本提示为例,需要gradle-3.3,从这里下载
另外一种还是修改编译配置文件
相关地方将其改成你成功编译的所用版本.
很多引用Android库要求必须精确版本,否则编译不下,但是确定版本方法有点曲折.
查找 sdk 组件的缓存目录里
将上述改为即可编译通过
最快的办法是调低Gradler的版本
这个工具比较老,所以与当前编译环境匹配不上.找到 build.gradle,中指明 build 工具版本一句,换成当成 sdk 版本即可
此外通常要修改同一个文件的
表示仍用旧版aapt处理方法来处理.
解决了吗?menu.xml文件放不到menu文件夹里面去啊
没有就新建一个啊。现在AS很多文件夹都没有了,需要就自己建,因为 有些用不到,占用空间