Нет такого свойства: скомпилировать для класса: java.lang.String в андроид студии - PullRequest
0 голосов
/ 19 января 2019

Мой проект работал нормально до прошлого месяца, но теперь он не работает, по неизвестным причинам он выдает сообщение No such property: compile for class: java.lang.String на уровне приложения build.gradle. Мой проект остается нетронутым почти месяц. Ниже мой build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.3"

    defaultConfig {
        applicationId "com.PSS.pssreminder"
        minSdkVersion 17
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
    }

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

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:27.+'
    compile 'com.android.support:recyclerview-v7:27.+'
    compile 'com.getbase:floatingactionbutton:+'
    compile 'com.wdullaer:materialdatetimepicker:+'.
    compile 'com.bignerdranch.android:recyclerview-multiselect:+'
    compile 'com.amulyakhare:com.amulyakhare.textdrawable:+'

}

Не могли бы вы помочь мне решить эту проблему.

1 Ответ

0 голосов
/ 21 января 2019

Заменить все compile ключевые слова на implementation. compile был удален и заменен на implementation в распределениях Gradle. Это должно выглядеть так:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.+'
    implementation 'com.android.support:recyclerview-v7:27.+'
    implementation 'com.getbase:floatingactionbutton:+'
    implementation 'com.wdullaer:materialdatetimepicker:+'.
    implementation 'com.bignerdranch.android:recyclerview-multiselect:+'
    implementation 'com.amulyakhare:com.amulyakhare.textdrawable:+'
}
...