Класс Не найден при попытке доступа к классу в библиотеке модуля Android из другого модуля Android

У меня есть модуль библиотеки Android (общий), который имеет библиотечную зависимость (com.android.support:multidex:1.0.1). Рядом с модулем "Общий" у меня есть модуль Android (Module1), для которого требуется "MultiDex" (расположенный как зависимость в модуле "Общий"), но я получаю ошибку: android.support.multidex.MultiDex не существует.

Common Library build.gradle:

apply plugin: 'com.android.library'

dependencies {
    compile 'com.android.support:multidex:1.0.1'
}

Module1  build.gradle:

dependencies {
    compile project(':Common');
}
But in Module1 i am unable to use MultiDex

1 ответ

Решение

В вашем build.gradle вам нужно включить multidex как:

android {
compileSdkVersion 21
buildToolsVersion "21.1.0"

defaultConfig {
    ...
    minSdkVersion 14
    targetSdkVersion 21
    ...

    // Enabling multidex support.
    multiDexEnabled true


   }
    ...
}
dependencies {
  compile 'com.android.support:multidex:1.0.0'
}

Надеюсь это поможет..

Другие вопросы по тегам