Выполнение не удалось для задачи: - PullRequest
0 голосов
/ 10 января 2019

Я получаю ошибку как

Не удалось выполнить задачу: приложение: compileDebugJavaWithJavac FAILED

при сборке Android-приложения из командной строки

Задача: app: compileDebugJavaWithJavac FAILED /home/chetan/project/newGradle/app/build/generated/source/dataBinding/baseClasses/debug/com/demo/gradledemo/databinding/ActivityMainBinding.java:4: ошибка: не удается найти символ import android.databinding.DataBindingComponent; ^ символ: класс DataBindingComponent расположение: пакет android.databinding /home/chetan/project/newGradle/app/build/generated/source/dataBinding/baseClasses/debug/com/demo/gradledemo/databinding/ActivityMainBinding.java:18: ошибка: не удается найти символ

пожалуйста, дайте мне знать, как решить эту проблему, чтобы собрать приложение для Android из командной строки

app.gradle

android {
compileSdkVersion 28
defaultConfig {
applicationId "com.demo.gradledemo"
minSdkVersion 19
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner   
"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 
   'proguard-rules.pro'
 }
  debug{
    debuggable true
  }
}
dataBinding {
enabled = true
  }
}

activity_main.xml

<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<data>
    <variable
        name="datasource"
        type="com.demo.gradledemo.ApplicationData"/>
</data>
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@{datasource.message}"/>
</LinearLayout>
</layout>
...