This file is not part of the project. Please include it in the appropriate build file(build.gradle,CMakeLists.txt or Android.mk etc.) and sync the project.
出现上面这种错误的原因是AndroidStudio的版本和Gradle版本不一致,导致AndroidStudio不能很好的支持gradle,从而引发的错误。
比如:下面的例子
我的AndroidStudio版本是3.6.1
gradle插件用的是3.1.2
gradle wrapper 用的是gradle-4.4
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
以上的配置,就会报下面的错误
This file is not part of the project. Please include it in the appropriate build file(build.gradle,CMakeLists.txt or Android.mk etc.) and sync the project.
解决方式也很简单
将gradle插件配置为3.6.1
classpath 'com.android.tools.build:gradle:3.6.1'
gradle wrapper 配置为gradle-5.6.4-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip