transformClassesWithDexBuilderForDebug на застрял - PullRequest
0 голосов
/ 15 февраля 2019

Доброе утро, я столкнулся с проблемой в Android Studio при компиляции моего приложения.Я не получаю никакой ошибки вывода о app: transformClassesWithDexBuilderForDebug во время сборки, он просто зависает и работает слишком долго.

Недавно я переместил свой проект в AndroidX.

Gradle Sync работает нормально, так что я думаю, что это проблема компиляции, я пробовал также добавить мультидекс, но это не работает.

Здесь есть мой app.gradle :

apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
    applicationId "com.example.package"
    minSdkVersion 21
    targetSdkVersion 28
    versionCode 7
    versionName "1.4"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    vectorDrawables.useSupportLibrary = true
    multiDexEnabled true
}

dexOptions {
    javaMaxHeapSize "4g"
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

lintOptions {
    disable "ResAuto", "MissingTranslation", "OnClick", "ExtraTranslation"
    // checkReleaseBuilds false
    // abortOnError false

}
aaptOptions {
    additionalParameters "--shared-lib", "-I", "/example/example/apk.apk"
}

useLibrary 'android.test.runner'
useLibrary 'android.test.base'


}

dependencies {
implementation 'androidx.appcompat:appcompat:1.1.0-alpha02'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'
implementation 'com.google.android.material:material:1.1.0-alpha03'
implementation'com.android.support:multidex:1.0.3'
}

Есть предложения?Большое спасибо.

1 Ответ

0 голосов
/ 15 февраля 2019

просто удалите обе папки 'build' в / YourApp и / YourApp / app и перезапустите с помощью File > Invalidate Caches/Restart

Или откройте терминал и в / YourApp dir.Запустите команду ниже../gradlew clean

Если оба вышеупомянутых решения не работают, обновите версию Java с 7 до 8. Вы можете увидеть этот ответ для исх.

...