> Task :app:mergeDebugJavaResource FAILED
Execution failed for task ':app:mergeDebugJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
> 2 files found with path 'androidsupportmultidexversion.txt' from inputs:
- C:\Users\User\.gradle\caches\transforms-2\files-2.1\eea432b5b906aa8ac69bbc0cbb8ebb90\multidex-2.0.1\jars\classes.jar
- C:\Users\User\.gradle\caches\transforms-2\files-2.1\da650fcfe296862d40a84f8e3b03a132\multidex-1.0.3\jars\classes.jar
Adding a packagingOptions block may help, please refer to
https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html
for more information
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Из этой ошибки я понял, что по этому пути есть две версии multidex, и чтобы это исправить, я попробовал следующее:
удалить старую версию multidex "1.0.3" по этому пути "C:\Users\User.gradle\caches\transforms-2\files-2.1\da650fcfe296862d40a84f8e3b03a132\multidex-1.0.3\ jars\classes.jar" и сохраните более новую версию.
Эта ошибка возникает, когда я пытаюсь создать или запустить приложение [code]> Task :app:mergeDebugJavaResource FAILED Execution failed for task ':app:mergeDebugJavaResource'. > A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction > 2 files found with path 'androidsupportmultidexversion.txt' from inputs: - C:\Users\User\.gradle\caches\transforms-2\files-2.1\eea432b5b906aa8ac69bbc0cbb8ebb90\multidex-2.0.1\jars\classes.jar - C:\Users\User\.gradle\caches\transforms-2\files-2.1\da650fcfe296862d40a84f8e3b03a132\multidex-1.0.3\jars\classes.jar Adding a packagingOptions block may help, please refer to https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html for more information
* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
[/code] [b]файл build.gradle[/b] [code]plugins { id 'com.android.application' id("dagger.hilt.android.plugin")
} [/code] Из этой ошибки я понял, что по этому пути есть две версии multidex, и чтобы это исправить, я попробовал следующее: [list] [*]удалить старую версию multidex "1.0.3" по этому пути [b]"C:\Users\User.gradle\caches\transforms-2\files-2.1\da650fcfe296862d40a84f8e3b03a132\multidex-1.0.3\ jars\classes.jar"[/b] и сохраните более новую версию. [*]добавив вариант пакета из этого ответа, вот так [/list] [code]packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/notice.txt' exclude 'META-INF/ASL2.0' exclude("META-INF/*.kotlin_module") exclude 'project.properties' exclude 'META-INF/INDEX.LIST' } [/code] [list] [*]Я также попробовал удалить multiDexEnabled true из файла и добавить его вот так [/list][code]dependencies { def multidex_version = "2.0.1" implementation 'androidx.multidex:multidex:$multidex_version' } [/code] к сожалению, все эти попытки исправить не сработали