常见flutter报错及解决方法
常见flutter报错及解决方法,希望对有需要的朋友提供参考。
错误一:tool-replace meta-data .... 插件冲突
错误信息如下:
PS F:\Develop_xxxxx\flu-project\xxxxx> flutter run
Running "flutter pub get" in xxxxx... 30.4s
Using hardware rendering with device sdk gphone x86. If you get graphics artifacts, consider enabling software rendering with
"--enable-software-rendering".
Launching lib\main.dart on sdk gphone x86 in debug mode...
Running Gradle task 'assembleDebug'...
F:\Develop_xxxx\flu-project\xxxxx\android\app\src\debug\AndroidManifest.xml:18:17-55 Error:
Attribute meta-data#android.support.FILE_PROVIDER_PATHS@resource value=(@xml/provider_paths) from [:flutter_bugly] AndroidManifest.xml:18:17-55
is also present at [:open_file] AndroidManifest.xml:20:17-50 value=(@xml/filepaths).
Suggestion: add 'tools:replace="android:resource"' to <meta-data> element at AndroidManifest.xml to override.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute meta-data#android.support.FILE_PROVIDER_PATHS@resource value=(@xml/provider_paths) from [:flutter_bugly] AndroidManifest.xml:18:17-55
is also present at [:open_file] AndroidManifest.xml:20:17-50 value=(@xml/filepaths).
Suggestion: add 'tools:replace="android:resource"' to <meta-data> element at AndroidManifest.xml to override.
* 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
BUILD FAILED in 2m 6s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 135.9s (!)
The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the
incompatibility.
Building plugin audioplayers...
Running Gradle task 'assembleAarRelease'...
Running Gradle task 'assembleAarRelease'... Done 65.7s
√ Built build\app\outputs\repo.
Building plugin cipher2...
Running Gradle tas
解决方法,在项目下的External Libraries下的Flutter Plugins/flutter_bugly-0.2.5/android/src.main/AndroidManifest.xml配置下的<meta-data 里添加
tools:replace="android:resource"
详细见截图如下:

错误二:Connect to storage.googleapis.com:443
Could not resolve all artifacts for configuration ':app:debugCompileClasspath'.
* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Could not resolve all artifacts for configuration ':app:debugCompileClasspath'.
> Could not download arm64_v8a_debug.jar (io.flutter:arm64_v8a_debug:1.0.0-fdf4f7883f678eb6d5c30c303c485fae1f8ba0cb)
> Could not get resource 'https://storage.googleapis.com/download.flutter.io/io/flutter/arm64_v8a_debug/1.0.0-fdf4f7883f678eb6d5c30c303c485fae1f8ba0cb/arm64_v8a_debug-1.0.0-fdf4f78
83f678eb6d5c30c303c485fae1f8ba0cb.jar'.
> Could not GET 'https://storage.googleapis.com/download.flutter.io/io/flutter/arm64_v8a_debug/1.0.0-fdf4f7883f678eb6d5c30c303c485fae1f8ba0cb/arm64_v8a_debug-1.0.0-fdf4f7883f678
eb6d5c30c303c485fae1f8ba0cb.jar'.
> Connect to storage.googleapis.com:443 [storage.googleapis.com/172.217.160.80] failed: Connection timed out: connect
* 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
BUILD FAILED in 1m 46s
解决方法:要FQ。可能要下载相应包。

浙公网安备 33010602011771号