様々なエラーが出て、ビルド(▷Run 'app')が出来ません。
エラー文をもとに検索をしましたが、良い解答は得られませんでした。
StackOverFlowなどの海外のサイトも当たり、試行錯誤しましたが、無意味でした。
Rebuild,Clean Project,Invalidate Caches and Restartは何回も試しました。
打つ手がない状況です。
個人的にはbuild.gradleの問題だと思っています。
何かいい方法はございませんか。
AndroidStudioは3.3です。
以下警告
app: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.android.databinding:compiler:3.1.0'.
A problem was found with the configuration of task ':app:kaptDebugKotlin'. Registering invalid inputs and outputs via TaskInputs and TaskOutputs methods has been deprecated and is scheduled to be removed in Gradle 5.0.
Cannot write to file 'D:\Github Local\Android-1\SampleApp\app\build\intermediates\data-binding\debug\bundle-bin'
specified for property 'dataBindingArtifactOutputDir' as it is a directory.
警告: 注釈プロセッサ'org.jetbrains.kotlin.kapt3.ProcessorWrapper'から-source '1.8'より小さいソース・バージョン'RELEASE_7'がサポートされています
e: [kapt] An exception occurred: android.databinding.tool.util.LoggedErrorException: failure, see logs for details.
Exception while handling step android.databinding.annotationprocessor.ProcessExpressions@7c86326a javax.xml.bind.UnmarshalException
with linked exception:
[com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1バイトのUTF-8シーケンスのバイト1が無効です。]
・・・
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1バイトのUTF-8シーケンスのバイト1が無効です。
以下build.gradleです。
buildgradle
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' android { compileSdkVersion 27 defaultConfig { applicationId "sampleapp.practice.com.sampleapp" minSdkVersion 21 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } dataBinding { enabled = true } } dependencies { // model implementation project(':model') // Support Library def supportLibraryVersion = '27.1.0' implementation "com.android.support:support-v4:$supportLibraryVersion" implementation "com.android.support:appcompat-v7:$supportLibraryVersion" implementation "com.android.support:design:$supportLibraryVersion" implementation "com.android.support:support-vector-drawable:$supportLibraryVersion" implementation "com.android.support:cardview-v7:$supportLibraryVersion" implementation "com.android.support:customtabs:$supportLibraryVersion" implementation 'com.android.support.constraint:constraint-layout:1.1.0-beta6' // glide implementation 'com.github.bumptech.glide:glide:3.7.0' // kotlin implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" // retrofit def retrofitVersion = '2.3.0' implementation "com.squareup.retrofit2:retrofit:$retrofitVersion" implementation "com.squareup.retrofit2:converter-moshi:$retrofitVersion" implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion" // Kotshi def kotshiVersion = '1.0.2' implementation "se.ansman.kotshi:api:$kotshiVersion" kapt "se.ansman.kotshi:compiler:$kotshiVersion" // RxJava implementation "io.reactivex.rxjava2:rxjava:2.1.11" implementation 'io.reactivex.rxjava2:rxandroid:2.0.2' implementation 'io.reactivex.rxjava2:rxkotlin:2.2.0' // Dagger def daggerVersion = '2.15' implementation "com.google.dagger:dagger:$daggerVersion" implementation "com.google.dagger:dagger-android:$daggerVersion" implementation "com.google.dagger:dagger-android-support:$daggerVersion" kapt "com.google.dagger:dagger-compiler:$daggerVersion" kapt "com.google.dagger:dagger-android-processor:$daggerVersion" // MultiDex implementation 'com.android.support:multidex:1.0.3' // Android Architecture Components implementation 'android.arch.lifecycle:runtime:1.1.1' implementation 'android.arch.lifecycle:extensions:1.1.1' implementation 'android.arch.lifecycle:reactivestreams:1.1.1' implementation 'android.arch.persistence.room:runtime:1.0.0' implementation "android.arch.persistence.room:rxjava2:1.0.0" implementation "android.arch.lifecycle:common-java8:1.0.0" kapt 'android.arch.persistence.room:compiler:1.0.0' kapt 'com.android.databinding:compiler:3.1.0' // OkHttp implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0' // Test testImplementation 'junit:junit:4.12' testImplementation "com.nhaarman:mockito-kotlin:1.5.0" testImplementation "org.robolectric:robolectric:3.5.1" androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' }
buildgradle
buildscript { ext.kotlin_version = '1.2.30' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
まだ回答がついていません
会員登録して回答してみよう