Я получаю ошибки при выполнении команды gradlew app:dependencies
.Я хочу проверить, какая зависимость вызывает конфликт.Потому что мой проект не компилируется после добавления зависимости Twitter.Поэтому я отключил зависимость Твиттера и попытался проверить, какой модуль при использовании google.gms package.
Так что я могу исключить это.
Не удалось уведомить слушателя оценки проекта.javax / xml / bind / annotation / XmlSchema
Затем попытался изменить версию оболочки Gradle или плагина Gradle.получил эту ошибку.
Не удалось уведомить слушателя оценки проекта.Не удалось инициализировать класс com.android.sdklib.repository.AndroidSdkHandler
Затем после некоторого изменения снова выполнить поиск этой ошибки.
Не удалось определить версию Java из '9.0.4 '.
Я могу запустить приложение, но не вижу дерева зависимостей.
Что это такое, я застрял в часах :(
уровень приложения build.gradle
apply plugin: 'com.android.application'
apply plugin: 'io.objectbox'
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
applicationId "com.amelio"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
multiDexEnabled true
setProperty("archivesBaseName", applicationId + "-v" + versionCode + "(" + versionName + ")")
}
buildTypes {
debug {
versionNameSuffix "-T"
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
versionNameSuffix "-R"
}
}
dataBinding {
enabled = true
}
compileOptions {
sourceCompatibility rootProject.ext.sourceCompatibilityVersion
targetCompatibility rootProject.ext.targetCompatibilityVersion
}
dexOptions {
javaMaxHeapSize "4g"
}
}
def SDP_VERSION = '1.0.5'
def PERCELER_VERSION = '1.1.10'
dependencies {
// implementation rootProject.ext.dep.firebaseAuth
configurations {
all*.exclude group: 'com.android.support', module: 'support-v13'
}
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation rootProject.ext.dep.supportAppcompatV7
implementation rootProject.ext.dep.supportRecyclerViewV7
implementation rootProject.ext.dep.supportV4
implementation rootProject.ext.dep.supportDesign
implementation rootProject.ext.dep.playServicesAuth
implementation rootProject.ext.dep.retrofit2ConverterGson
implementation rootProject.ext.dep.retrofit2
implementation rootProject.ext.dep.playServicesLocation
implementation rootProject.ext.dep.playServicesMaps
implementation rootProject.ext.dep.playServicesPlaces
implementation rootProject.ext.dep.firebaseMessaging
implementation rootProject.ext.dep.materialDatePicker
implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0'
implementation 'com.facebook.android:facebook-android-sdk:4.31.0'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.+'
implementation "com.intuit.sdp:sdp-android:$SDP_VERSION"
implementation "com.intuit.ssp:ssp-android:$SDP_VERSION"
implementation rootProject.ext.dep.picasso
implementation 'com.wdullaer:materialdatetimepicker:3.5.1'
implementation 'me.dm7.barcodescanner:zbar:1.9.8'
// implementation 'com.google.android.gms:play-services:11.6.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'org.florescu.android.rangeseekbar:rangeseekbar-library:0.3.0'
implementation "org.parceler:parceler-api:$PERCELER_VERSION"
annotationProcessor "org.parceler:parceler:$PERCELER_VERSION"
implementation rootProject.ext.dep.butterKnife
annotationProcessor rootProject.ext.dep.butterKnifeCompiler
// compile 'com.razorpay:checkout:1.4.7'
implementation('com.razorpay:checkout:1.4.1')
// implementation('com.twitter.sdk.android:twitter:3.3.0@aar') {
// transitive = true
// }
}
apply plugin: 'com.google.gms.google-services'
уровень проекта build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: rootProject.file('dependencies.gradle')
buildscript {
ext.objectboxVersion = '1.5.0'
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
}
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
// classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:3.2.0'
classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
}
}
allprojects {
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle-wrapper.properties
#Wed May 16 15:37:31 IST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Другой файл dependencies.gradle
, который я использую для определения всех версий зависимостей.
ext {
compileSdkVersion = 27
buildToolsVersion = '27.0.3'
minSdkVersion = 15
targetSdkVersion = 27
sourceCompatibilityVersion = JavaVersion.VERSION_1_8
targetCompatibilityVersion = JavaVersion.VERSION_1_8
SUPPORT_LIB_VER = '27.1.0'
PLAY_SERVICES_VER = '15.0.0'
FIREBASE_VER = '15.0.0'
RX_BINDING_VER = '2.0.0'
DAGGER2_VER = '2.11-rc2'
BOLTS_VER = '1.4.0'
RETROFIT_VER = "2.1.0"
OKHTTP_VER = '3.0.1'
BUTTER_KNIFE_VER = '8.5.1'
dep = [
// Google Support Library.
supportV4 : "com.android.support:support-v4:$SUPPORT_LIB_VER",
supportV4CoreUtils : "com.android.support:support-core-utils:$SUPPORT_LIB_VER",
supportAppcompatV7 : "com.android.support:appcompat-v7:$SUPPORT_LIB_VER",
supportRecyclerViewV7 : "com.android.support:recyclerview-v7:${SUPPORT_LIB_VER}",
supportCardViewV7 : "com.android.support:cardview-v7:${SUPPORT_LIB_VER}",
supportGridLayoutV7 : "com.android.support:gridlayout-v7:${SUPPORT_LIB_VER}",
supportAnnotations : "com.android.support:support-annotations:$SUPPORT_LIB_VER",
supportDesign : "com.android.support:design:${SUPPORT_LIB_VER}",
supportVectorDrawable : "com.android.support:support-vector-drawable:${SUPPORT_LIB_VER}",
supportPercent : "com.android.support:percent:${SUPPORT_LIB_VER}",
supportTransition : "com.android.support:transition:${SUPPORT_LIB_VER}",
supportConstraintLayout: "com.android.support.constraint:constraint-layout:1.0.2",
supportMultidex : 'com.android.support:multidex:1.0.1',
// Google Play Service.
playServicesAds : "com.google.android.gms:play-services-ads:${PLAY_SERVICES_VER}",
playServicesAnalytics : "com.google.android.gms:play-services-analytics:${PLAY_SERVICES_VER}",
playServicesVision : "com.google.android.gms:play-services-vision:${PLAY_SERVICES_VER}",
playServicesMaps : "com.google.android.gms:play-services-maps:${PLAY_SERVICES_VER}",
playServicesPlaces : "com.google.android.gms:play-services-places:${PLAY_SERVICES_VER}",
playServicesAuth : "com.google.android.gms:play-services-auth:${PLAY_SERVICES_VER}",
playServicesLocation : "com.google.android.gms:play-services-location:${PLAY_SERVICES_VER}",
// Google Firebase.
firebaseCore : "com.google.firebase:firebase-core:${FIREBASE_VER}",
firebaseAnalytics : "com.google.firebase:firebase-analytics:${FIREBASE_VER}",
firebaseAuth : 'com.google.firebase:firebase-auth:15.0.0',
firebaseConfig : "com.google.firebase:firebase-config:${FIREBASE_VER}",
firebaseCrash : "com.google.firebase:firebase-crash:${FIREBASE_VER}",
firebaseMessaging : "com.google.firebase:firebase-messaging:${FIREBASE_VER}",
firebaseInvites : "com.google.firebase:firebase-invites:${FIREBASE_VER}",
firebasePerf : "com.google.firebase:firebase-perf:${FIREBASE_VER}",
// Facebook.
facebook : 'com.facebook.android:facebook-android-sdk:4.18.0',
facebookAudienceNetwork: 'com.facebook.android:audience-network-sdk:4.17.0',
// JSON.
gson : "com.google.code.gson:gson:2.7",
// Image.
// fresco : "com.facebook.fresco:fresco:0.14.1",
// glide : "com.github.bumptech.glide:glide:3.7.0",
// lottie : 'com.airbnb.android:lottie:2.0.0-rc1',
picasso : 'com.squareup.picasso:picasso:2.5.2',
// adobeFoundation : 'com.adobe.creativesdk.foundation:auth:0.9.1251',
// adobeImage : 'com.adobe.creativesdk:image:4.8.3',
// RxJava.
// rxJava : 'io.reactivex.rxjava2:rxjava:2.1.0',
// rxAndroid : 'io.reactivex.rxjava2:rxandroid:2.0.1',
// rxRelay : 'com.jakewharton.rxrelay2:rxrelay:2.0.0',
// rxBinding : "com.jakewharton.rxbinding2:rxbinding:${RX_BINDING_VER}",
// rxBindingRecyclerViewV7: "com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:${RX_BINDING_VER}",
// rxPermissions : 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar',
// View Binding.
butterKnife : "com.jakewharton:butterknife:${BUTTER_KNIFE_VER}",
butterKnifeCompiler : "com.jakewharton:butterknife-compiler:${BUTTER_KNIFE_VER}",
// Dependency Injection.
// dagger2 : "com.google.dagger:dagger:${DAGGER2_VER}",
// dagger2Support : "com.google.dagger:dagger-android-support:${DAGGER2_VER}",
// dagger2Compiler : "com.google.dagger:dagger-compiler:${DAGGER2_VER}",
// Leak Detection.
leakcanary : 'com.squareup.leakcanary:leakcanary-android:1.5.1',
leakcanaryNoOp : 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.1',
// Custom View.
// discreteScrollView : 'com.yarolegovich:discrete-scrollview:1.2.0',
// ASYNC.
// bolts : "com.parse.bolts:bolts-tasks:$BOLTS_VER",
// BUS.
// ottoBus : 'com.squareup:otto:1.3.6',
// HTTP/HTTPS.
retrofit2 : "com.squareup.retrofit2:retrofit:${RETROFIT_VER}",
retrofit2ConverterGson : "com.squareup.retrofit2:converter-gson:${RETROFIT_VER}",
// retrofit2RxJava2Adapter: 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0',
okhttp : "com.squareup.okhttp3:okhttp:$OKHTTP_VER",
// okhttpMockWebServer : "com.squareup.okhttp3:mockwebserver:$OKHTTP_VER",
// volley : 'com.android.volley:volley:1.0.0',
// TESTING.
// testJunit : 'junit:junit:4.12',
// testMockito : 'org.mockito:mockito-core:2.8.9',
// testEspressoCore : 'com.android.support.test.espresso:espresso-core:2.2.2',
// testRunner : 'com.android.support.test:runner:0.5',
materialDatePicker : 'com.wdullaer:materialdatetimepicker:3.5.0'
]
}
много искал, некоторые из них.
У меня естьпроблема с первым запуском-android-реакцией. Ошибка выглядит следующим образом
при настройке проекта ': app'.> Не удалось уведомить слушателя оценки проекта
Не удалось определить версию Java из '9.0.1'