다음은 오류 로그입니다.업그레이드 후 컴파일 오류 Gradle 버전 3.0.0
하나 개의 파일이 OS 독립적 인 경로로 발견되었다보다는 더 많은 '안드로이드/데이터 바인딩은/DataBindingComponent.java'는
다음은 오류 로그입니다.업그레이드 후 컴파일 오류 Gradle 버전 3.0.0
하나 개의 파일이 OS 독립적 인 경로로 발견되었다보다는 더 많은 '안드로이드/데이터 바인딩은/DataBindingComponent.java'는
당신의 데이터 바인딩은 다음과 같이 당신이 경우 몇 가지 문제를
사용을 만드는 것 같다 의 최신 버전
implementation 'com.android.databinding:library:1.3.1'
implementation 'com.android.databinding:adapters:1.3.1'
또는를 사용하여 이전
,536,또한compile 'com.android.databinding:library:1.3.1'
compile 'com.android.databinding:adapters:1.3.1'
만들 루트의 새 REPO가
을 gradle.build 추가 확인
repositories {
maven {
url 'https://maven.google.com'
}
}
또한 새로운 Gradle을 래퍼로 사용할 수 있습니다
:
repositories {
maven {
google()
}
}
사용한 경우 데이터의 repo에 바인딩 다음을 추가했는지 확인하십시오.
android {
....
dataBinding {
enabled = true
}
}
이것이 최선의 방법입니다.
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
다음과 gradle-wrapper.properties
파일의 루트 레벨 gradle.build 사용에
앱 수준 build.gradle에 있는지 당신이 만드는 또한
distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-all.zip
아래와 같이 래퍼 버전을 변경 아래의 26 버전을 사용하십시오
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "com.xxxx"
minSdkVersion 16
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
자세한 내용과 코드 pls –
@Niraj Sanghani 어떤 코드를 조사해야합니까? – rabit
kotlin 또는 java? –