出了什么问题:无法编译构建文件'/Users/nathanael/Code/highst/mobile/android/build.gradle'。
启动失败:构建文件'/../../android/build.gradle':6:意外令牌:<< @第6行,第1列。
<<<<<<< ours ^ 1 error
对不起,我是Gradle新手。每当我运行react-native run-android
时,我都会遇到这个问题 // Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
<<<<<<< ours
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.1.2'
classpath 'io.fabric.tools:gradle:1.+'
=======
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
>>>>>>> theirs
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
mavenCentral()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
maven {
<<<<<<< ours
url 'https://maven.google.com'
}
}
}
=======
url 'https://maven.google.com/'
name 'Google'
}
}
}
ext {
buildToolsVersion = "26.0.3"
minSdkVersion = 16
compileSdkVersion = 26
targetSdkVersion = 26
supportLibVersion = "26.1.0"
}
>>>>>>> theirs
答案 0 :(得分:2)
是说<<<<<无法通过gradle识别语法。您的项目有git merge冲突,您应该接受他们的或我们的,并删除<<<<<
部分
答案 1 :(得分:0)
您应该从回购中获取新鲜代码,或者删除“他们的”部分并保留“我们的”部分作为建议,以备将来之需,即使未使用变量和类依赖关系也是如此。混淆可能会解决。
但是同时看到以下两个部分:theirs
中的ext变量和类依赖项应移至项目级别的build.gradle文件。
很明显,“我们的”部分是从“ <<<<<<”到“ =====”和“他们的” 部分从'====='到'>>>>>'。