Я получаю эти ошибки при запуске моего кода Android - PullRequest
0 голосов
/ 03 мая 2018

Ошибка: ошибка преобразования байт-кода в dex: Причина: com.android.dex.DexException: множественные файлы dex определяют Lcom / google / android / gms / internal / measure / zzabn; : app: transformClassesWithDexForDebug FAILED Ошибка: не удалось выполнить задачу ': app: transformClassesWithDexForDebug'. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process. internal.ExecException: процесс 'команда' C: \ Program Files \ Java \ jdk1.8.0_91 \ bin \ java.exe '' завершен с ненулевым значением выхода 2

Вот мой файл build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "24.0.3"


    defaultConfig {

        applicationId "quotspot.inext.quotspot"
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}



dependencies {

    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
    compile 'com.aurelhubert:ahbottomnavigation:0.1.3'
    compile 'com.facebook.android:facebook-android-sdk:4.1.0'
    compile 'com.google.firebase:firebase-core:15.0.0'
    compile 'com.google.firebase:firebase-messaging:15.0.0'
    compile 'com.google.firebase:firebase-storage:15.0.0'
    compile 'com.firebaseui:firebase-ui:0.4.2'
    compile 'com.google.firebase:firebase-database:15.0.0'
    compile 'com.theartofdev.edmodo:android-image-cropper:2.3.0'
    compile 'com.google.firebase:firebase-auth:15.0.0'
    compile 'com.squareup.okhttp:okhttp:2.4.0'
    compile 'com.google.firebase:firebase-firestore:15.0.0'
    compile 'com.larswerkman:HoloColorPicker:1.5'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'de.hdodenhof:circleimageview:1.2.1'
    compile 'com.android.support:multidex:1.0.1'

}

apply plugin: 'com.google.gms.google-services'

Ответы [ 3 ]

0 голосов
/ 03 мая 2018

Firebase был обновлен вчера (5/2), в результате чего различные импортируемые зависимости Firebase вышли из синхронизации.

Решение состоит в том, чтобы обновить их до последней версии, которую вы можете найти:

  1. Перейдите к Примечания к выпуску Firebase для получения списка последних версий или
  2. Откройте build.gradle файл в Android Studio и посмотрите, какие зависимости Firebase выделены, поместите курсор над каждой из них, чтобы увидеть номер последней версии
0 голосов
/ 04 мая 2018

Чтобы решить эту проблему, измените все эти строки кода:

dependencies {

    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
    compile 'com.aurelhubert:ahbottomnavigation:0.1.3'
    compile 'com.facebook.android:facebook-android-sdk:4.1.0'
    compile 'com.google.firebase:firebase-core:15.0.0'
    compile 'com.google.firebase:firebase-messaging:15.0.0'
    compile 'com.google.firebase:firebase-storage:15.0.0'
    compile 'com.firebaseui:firebase-ui:0.4.2'
    compile 'com.google.firebase:firebase-database:15.0.0'
    compile 'com.theartofdev.edmodo:android-image-cropper:2.3.0'
    compile 'com.google.firebase:firebase-auth:15.0.0'
    compile 'com.squareup.okhttp:okhttp:2.4.0'
    compile 'com.google.firebase:firebase-firestore:15.0.0'
    compile 'com.larswerkman:HoloColorPicker:1.5'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'de.hdodenhof:circleimageview:1.2.1'
    compile 'com.android.support:multidex:1.0.1'

}

до

dependencies {

    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
    compile 'com.aurelhubert:ahbottomnavigation:0.1.3'
    compile 'com.facebook.android:facebook-android-sdk:4.1.0'
    compile 'com.google.firebase:firebase-core:15.0.2'
    compile 'com.google.firebase:firebase-messaging:15.0.2'
    compile 'com.google.firebase:firebase-storage:15.0.2'
    compile 'com.firebaseui:firebase-ui:3.3.1'
    compile 'com.google.firebase:firebase-database:15.0.0'
    compile 'com.theartofdev.edmodo:android-image-cropper:2.3.0'
    compile 'com.google.firebase:firebase-auth:15.1.0'
    compile 'com.squareup.okhttp:okhttp:2.4.0'
    compile 'com.google.firebase:firebase-firestore:16.0.0'
    compile 'com.larswerkman:HoloColorPicker:1.5'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'de.hdodenhof:circleimageview:1.2.1'
    compile 'com.android.support:multidex:1.0.1'

}

Для получения дополнительной информации, пожалуйста, смотрите эту ссылку и эту .

0 голосов
/ 03 мая 2018

попробуйте добавить multiDexEnabled true в

android {
    compileSdkVersion 27
    defaultConfig {
          applicationId "quotspot.inext.quotspot"
    minSdkVersion 16
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"

        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled true

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...