Gradle строит но мой apk не строит. Ниже приведен отчет об отладке. - PullRequest
0 голосов
/ 25 апреля 2018

Ошибка: ошибка преобразования байт-кода в dex: Причина: com.android.dex.DexException: несколько файлов dex определяют Lcom / Android / залпа / VolleyError; Ошибка: не удалось выполнить задачу ': app: transformClassesWithDexForDebug'.

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: ошибка при выполнении Java-процесс с основным классом com.android.dx.command.Main с аргументами {--dex --num-threads = 4 - выход C: \ Users \ Admin \ Downloads \ Compressed \ android-project-master \ android-project -master \ FuraFilaRestaurante \ app \ build \ промежуточные звенья \ transforms \ dex \ debug \ folder \ 1000 \ 1f \ main C: \ Users \ Admin \ Downloads \ Сжатый \ android-проект-мастер \ android-project-master \ FuraFilaRestaurante \ app \ build \ mediates \ pre-dexed \ debug \ debug_8aeaaafa5c6d5384bfd454910cc83d5ff83fa840.jar C: \ Users \ Admin \ Downloads \ Сжатый \ android-project-master \ android-project-master \ FuraFilaRestaurante \ app \ build \ промежуточный \ debugates \ deb-dexate \ support-annotations-23.0.0_0dab550717daaa39038e18a12569b8e6e59c66a3.jar C: \ Users \ Admin \ Downloads \ Сжатый \ android-project-master \ android-project-master \ FuraFilaRestaurante \ app \ build \ middleates \ pre-dexed \ debug \ classes_ef825ab67fb07bdeb9a193454b1d86c34a6de410.jar C: \ Users \ Admin \ Downloads \ Сжатый \ android-project-master \ android-project-master \ FuraFilaRestaurante \ app \ build \ промежуточные \ pre-промежуточные \ pre debug \ internal_impl-23.0.0_4fd9037368ca1910431d60d68541b9cbe7359db9.jar C: \ Users \ Admin \ Downloads \ Сжатый \ android-project-master \ android-project-master \ FuraFilaRestaurante \ app \ build \ промежуточные \ промежуточные / промежуточные каталоги-отладки 1.0. 19_725edc60641ff5dbb87f7858f19da7a143a493d1.jar C: \ Users \ Admin \ Downloads \ Сжатый \ android-project-master \ android-project-master \ FuraFilaRestaurante \ app \ build \ промежуточные \ pre-dexed \ debug \ classes_f9e2c54_6d6b6d6d6d6d6b6d6d6b6d6b6d6b6d6b6b6b6b6b6d6b6d6b6b6b6 Загрузки \ Сжатые \ андроида-проект-мастер \ андроида-проект-мастер \ FuraFilaRestaurante \ приложение \ сборки \ промежуточных \ предварительно dexed \ Debug \ volley_7e1221791a2312310bbb4be60825742b2761dd4a.jar}

    this app gradle file
apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion '25.0.0'

defaultConfig {
    applicationId "furafila.furafilarestaurante"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 
  'proguard-rules.pro'
    }
   }
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.0.0'
compile files('libs/volley.jar')
compile 'com.mcxiaoke.volley:library:1.0.19'

}

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Добавить multiDexEnabled true в вашем defaultConfig

Как это

 defaultConfig {
        applicationId "furafila.furafilarestaurante"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
0 голосов
/ 25 апреля 2018

Несколько файлов dex определяют Lcom / android / volley / VolleyError;

compile files('libs/volley.jar')
compile 'com.mcxiaoke.volley:library:1.0.19'

Две одинаковые библиотеки в вашем разделе build.gradle.Удалите одну из них

ПРИМЕЧАНИЕ

Вы должны использовать ниже volley версию, потому что com.mcxiaoke устарело.

 compile 'com.android.volley:volley:1.1.0'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...