Я добавил зависимость simple_permissions в разрабатываемое мною приложение, но после его добавления приложение не будет собираться со следующей ошибкой:
Launching lib\main.dart on LG M700 in debug mode...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.
> com.android.build.api.transform.TransformException: Error while generating the main dex list.
* 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.
* Get more help at https://help.gradle.org
У меня уже были следующие зависимости:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
path: ^1.6.2
path_provider: ^0.5.0+1
open_file: ^1.2.2+2
Компилируется нормально, но после добавления simple_permissions: ^0.1.9
приложение не будет компилироваться.Я уже пробовал некоторые решения, которые требовали изменений в файле build.gradle
, но они тоже не работали, например, изменение версии SDK с 27 на 28 и добавление этого фрагмента кода:
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "26.1.0"
}
}
}
}
Поскольку сборка не удаласьсоздание списка dex.
Я занимаюсь разработкой приложения с использованием vscode и запускаю приложение на своем смартфоне.
Буду очень признателен, если вы поможете мне с этим.