Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Could not get unknown property 'compile' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler

I was about to add google map activity, and my android studio showed this error

Error:Error:line (25)Could not get unknown property 'compile' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

 <a href="openFi`here`le:C:\Users\dhami\Desktop\uber1\ParseStarterProject\build.gradle"></a>

this is my parse project Gradle file

apply plugin: 'com.android.application'android {                                                                              compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion

defaultConfig {
    applicationId "com.parse.starter"
    minSdkVersion rootProject.ext.minSdkVersion
    targetSdkVersion rootProject.ext.targetSdkVersion
    versionCode 1
    versionName "1.0"
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.parse.bolts:bolts-tasks:1.3.0'
    compile 'com.parse:parse-android:1.13.0'
    compile 'com.google.android.gms``:play-services:9.2.1'
}

this is my project gradle file

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.1.3'
}}allprojects {
repositories {
    mavenCentral()
}  } ext {
compileSdkVersion = 23
buildToolsVersion = "23.0.1"
minSdkVersion = 14
targetSdkVersion = 23   }
like image 305
Sandeep Dhami Avatar asked Sep 01 '16 07:09

Sandeep Dhami


3 Answers

Just Change your line breaks , it will solve your problem

dependencies {
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.parse.bolts:bolts-tasks:1.3.0'
    compile 'com.parse:parse-android:1.13.0'
    compile 'com.google.android.gms:play-services:9.2.1'
}

break line after each dependencies.

See answer here : https://stackoverflow.com/a/33991915/4985413

like image 136
Prashant Avatar answered Oct 20 '22 15:10

Prashant


I got this error when I used the automatic creation of Activity in Studio. Apparently, studio tried to add ConstraintLayout dependency to my build.gradle file and this messed up my build.gradle file.

If this is the case, just use your version control and see what's messed up and correct it.

like image 9
Henry Avatar answered Oct 20 '22 16:10

Henry


No commas between separate line items, it's not JSON

like image 2
David Manske Avatar answered Oct 20 '22 15:10

David Manske