Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未能解析:com.google.code.gson:gson:2.3.1_Android_Android Studio_Gradle_Gson - Fatal编程技术网

Android 未能解析:com.google.code.gson:gson:2.3.1

Android 未能解析:com.google.code.gson:gson:2.3.1,android,android-studio,gradle,gson,Android,Android Studio,Gradle,Gson,错误:(25,13)解析失败:com.google.code.gson:gson:2.3.1 在“项目结构”对话框中显示 build.gradle:app 格雷德尔:项目 步骤如下: Android Studio 1.3.2版 重新启动计算机 使缓存无效/重新启动 黎明依赖 但没有什么可以改变的。现在,解决这个问题的办法是什么 经过一些更改后 apply plugin:'com.android.application' android { compileSdkVersion

错误:(25,13)解析失败:com.google.code.gson:gson:2.3.1

在“项目结构”对话框中显示

build.gradle:app


格雷德尔:项目



步骤如下:

Android Studio 1.3.2版

重新启动计算机

使缓存无效/重新启动

黎明依赖

但没有什么可以改变的。现在,解决这个问题的办法是什么

经过一些更改后

apply plugin:'com.android.application'

  android {

   compileSdkVersion 23
    buildToolsVersion "23.0.1"

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

repositories {
    mavenCentral()
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.android.support:support-v4:23.0.1'
compile 'com.google.android.gms:play-services:7.8.0'
compile 'com.facebook.android:facebook-android-sdk:4.5.0'
compile project(':Uni_Image_Lod_Lib')   }
并获得错误重建

在脱机模式下生成项目时检测到未解析的依赖项。请禁用脱机模式,然后重试

错误:配置项目“:app”时出现问题

无法解析配置“”的所有依赖项:应用:\ u debugCompile'。 无法解析com.google.code.gson:gson:2.3.1。 要求: 应用程序:应用程序:未指定 脱机模式下没有com.google.code.gson:gson:2.3.1的缓存版本可用。 脱机模式下没有com.google.code.gson:gson:2.3.1的缓存版本可用

然后我在prefrence->Build,Execution,deployment->gradle中看到了

项目级别设置为:

勾选使用本地梯度分布

全局渐变设置:

脱机工作未勾选

删除
.1
并编译它

'com.google.code.gson:gson:2.3' 

由于2.3.1
还不稳定和有效,这就给了你错误。此外,在编译时也不要使用
+
,因为据我所知,这不是最佳做法。

您可以简单地执行以下操作:

buildscript {
    repositories {
        mavenCentral()  //Add following 
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
    }
}

allprojects {
    repositories {
         mavenCentral() // Add following
         jcenter()
    }
}

首先,使用buildToolsVersion“23.0.1并删除编译'com.google.android.gms:play services base:7.8.0',然后清理并升级您的project@IntelliJAmiya感谢您的快速回复,我按照您的建议执行操作,但错误相同。请尝试将mavenCentral()更改为jcenter()@Rittel谢谢,但尚未解决。您似乎正在脱机工作。
compile 'com.google.code.gson:gson:2.3.1'
'com.google.code.gson:gson:2.3' 
buildscript {
    repositories {
        mavenCentral()  //Add following 
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
    }
}

allprojects {
    repositories {
         mavenCentral() // Add following
         jcenter()
    }
}