Android Gradle cannot find symbol class Gson

I faced the same issue.
I just added a single line as shown below in my build.gradle dependencies
(without adding any jar in project structure) and it worked for me.

dependencies {
    compile 'com.google.code.gson:gson:2.2.+'
    compile 'com.android.support:support-v4:13.0.+'
    compile 'com.android.support:appcompat-v7:18.0.+'
}

Along with above, I found few more things which are required for this to work.

  1. Make sure you have android:targetSdkVersion="18" in AndroidManifest.xml file.

    <uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="18" />
    
  2. Make sure you have targetSdkVersion 18 in build.gradle file.

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 18
    }
    
  3. Make sure you are connected to internet; so that jars will be downloaded from online central maven repository.

Leave a Comment