作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在开发 channel 上运行一个 flutter 应用程序。这给出了以下错误。但其他一些应用程序工作正常。除了 API 兼容性之外,现有应用程序是否需要任何配置才能在开发 channel 上工作。请参阅下面的 flutter 医生等的输出。我尝试在 flutter clean
之后再次运行但同样的结果。
编辑:
看起来像一个 android 特定的问题,因为它在 IOS 模拟器上构建和运行良好!
编辑2:
它也适用于 Android Studio,但不能通过 vscode/命令行(flutter run)
flutter run --debug
Using hardware rendering with device Android SDK built for x86. If you
get graphics artifacts, consider enabling software rendering with
"--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle... 1.3s
Resolving dependencies... 1.7s
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':app:compileDebugKotlin'.
> Could not resolve all files for configuration ':app:releaseRuntimeClasspath'.
> Could not find io.flutter:x86_release:1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/io/flutter/x86_release/1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22/x86_release-1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22.pom
- https://dl.google.com/dl/android/maven2/io/flutter/x86_release/1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22/x86_release-1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22.jar
- https://jcenter.bintray.com/io/flutter/x86_release/1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22/x86_release-1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22.pom
- https://jcenter.bintray.com/io/flutter/x86_release/1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22/x86_release-1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22.jar
- http://download.flutter.io/io/flutter/x86_release/1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22/x86_release-1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22.pom
- http://download.flutter.io/io/flutter/x86_release/1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22/x86_release-1.0.0-1d62160fdb2f5a1d20f1dccb761a2caa96804c22.jar
Required by:
project :app
* 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 14s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 15.3s
Gradle task assembleDebug failed with exit code 1
$ flutter channel
Flutter channels:
beta
* dev
master
stable
$ flutter upgrade
Upgrading Flutter from /Users/.../sdk/flutter...
Already up to date.
Upgrading engine...
Downloading Android Maven dependencies... 1.4s
Flutter 1.10.14 • channel dev • https://github.com/flutter/flutter.git
Framework • revision 1946fc4da0 (3 weeks ago) • 2019-10-07 15:23:31 -0700
Engine • revision 1d62160fdb
Tools • Dart 2.6.0 (build 2.6.0-dev.1.0 d6c6d12ebf)
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, v1.10.14, on Mac OS X 10.15 19A602, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
[✓] Android Studio (version 3.5)
[✓] Android Studio
[✓] VS Code (version 1.39.2)
[✓] Connected device (1 available)
• No issues found!
最佳答案
为什么它适用于 Android Studio 和 IOS 而不适用于 VSCode 的奥秘在于两者都使用不同的 dart 和 flutter SDK,以及包/依赖项。这是因为编辑器插件使用自己的 sdk 和缓存。因此,将其全部配置为指向相同的 sdk 解决了该问题。
关于flutter - 在 flutter dev channel 上运行应用程序会出现错误 "Could not find io.flutter:x86_release xxx ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58573144/
我是一名优秀的程序员,十分优秀!