关于Android Studio3.0让人懵逼的错误:新建的项目R文件丢失

最近更新了Android Studio3.0,也不知道是什么原因,新建的项目中没有R文件,在网上苦苦寻找了很多教程终于知道了能够解决我的问题的方法。

新建项目时,发现没有R文件,我会疯狂的在网上搜索“Android Studio新建的安卓项目没有R文件”

得到的答案却都是告诉你R文件在XX/XX/XX/R.Java,如果你还没有找到,就会有人出来骂你是傻子了。

苦逼的我经历了重装了Android Studio,发现不能解决问题,又重新下载了SDK还是没能解决问题。

今天我在新建项目时发现我一直忽略了下面的提示:

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’.

Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for app (22.1.0) and test app (25.4.0) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

终于黄天不负有心人

下面是解决方法:

(解决了我的问题)

一、新建的项目

可以先选择为android,然后点开Gradle Scripts下的gradle.properties


关于Android Studio3.0让人懵逼的错误:新建的项目R文件丢失_第1张图片
然后点开Gradle Scripts下的gradle.properties

并在最后一行添加

android.enableAapt2=false


关于Android Studio3.0让人懵逼的错误:新建的项目R文件丢失_第2张图片
在最后一行添加android.enableAapt2=false

最后

build->Rebuid-project

二、永久改变(这个不知道为什么,我的修改了之后,再次新建项目依然出现问题)

在电脑中找gradle.properties.ftl(注意路径)


关于Android Studio3.0让人懵逼的错误:新建的项目R文件丢失_第3张图片
gradle.properties.ftl

用记事本打开此文件


关于Android Studio3.0让人懵逼的错误:新建的项目R文件丢失_第4张图片
gradle.properties.ftl

在最后面添加一句 :

android.enableAapt2=false


再次创建project时,错误即会消失

你可能感兴趣的:(关于Android Studio3.0让人懵逼的错误:新建的项目R文件丢失)