android - Gradle同步失败:索引2处的字符非法

标签 android gradle

正在处理从bitbucket中提取的项目。每当我尝试构建gradle时,都会显示以下错误。

Gradle sync failed: Illegal char  at index 2: C\:\\Program Files (x86)\\Android\\android-sdk\analytics.settings

该项目在从同一存储库中提取的其他成员的计算机上绝对可以正常工作。 (其中一个实际上是首先上传所有内容的人,显然在他的系统中工作正常)。

现在,我完全无法理解该错误消息。我不知道这是什么非法字符。

先感谢您!

build.gradle(项目)
apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.3"

defaultConfig {
    applicationId "com.example"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
      }
   }
}

repositories {
jcenter()
maven { url "https://jitpack.io" }
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.google.firebase:firebase-core:9.4.0'
compile 'com.google.firebase:firebase-auth:9.4.0'
compile 'com.google.firebase:firebase-messaging:9.4.0'
compile 'com.google.firebase:firebase-config:9.4.0'
compile 'com.google.firebase:firebase-invites:9.4.0'
compile 'com.google.firebase:firebase-ads:9.4.0'
compile 'com.google.android.gms:play-services-appindexing:9.4.0'
compile 'com.google.android.gms:play-services-auth:9.4.0'
compile 'com.vinaygaba:creditcardview:1.0.3'
compile 'com.squareup.retrofit2:retrofit:2.0.0'
compile 'com.squareup.retrofit2:converter-gson:2.0.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.okhttp3:logging-interceptor:3.2.0'
}

apply plugin: 'com.google.gms.google-services'

编辑

我尝试删除该项目,然后尝试再次从版本控制中 checkout 。但现在由于gradle无法建立,它甚至都没有打开该项目。

checkout
我尝试了两个选项,但始终显示以下错误

error

编辑2
请注意,我的其他项目进展良好。所以问题必须出在这个特定的项目上

最佳答案

我也遇到了同样的问题,现在已经解决了。检查您是否正在使用最新的sdk版本,如果没有使用,请更新它。更新sdk之后,还要交叉检查系统环境变量是否位于正确的位置,然后重新启动项目。

关于android - Gradle同步失败:索引2处的字符非法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40152175/

相关文章:

java - 将捕获的图像转换为位图

android - 如何避免使用静态方法

gradle - java.lang.IncompatibleClassChangeError : class org. objectweb.asm.tree.ClassNode 具有接口(interface) org.objectweb.asm.ClassVisitor 作为父类(super class)

java - Spring Boot Gradle Plugin 2.x 如何使用自定义启动器布局工厂

spring - Gradle Spring 和角度定制

gradle - 在 settings.gradle 不是最高级别依赖项的平面多模块项目中使用 gradle

android - Jenkins :来自 Gradle 2.2.2.pom com.android.tools.build:gradle:2.2.2

应用更新中的 Android 应用 Play Core 库无法正常工作

jenkins - 致命 : The Gradle wrapper has not been found in these directories

android - 设计工具栏和使用 float 操作按钮