在将flutter升级到v1.17.3之前,一切正常,
已经尝试:
flutter clean
和
flutter downgrade
我遇到的错误(构建失败):
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource linking failed
C:\Users\Shamuvel\Desktop\App Development\PROJECTS\Grocery Store\groci\android\Store\groci\android\app\src\main\AndroidManifest.xml:8:5-47:19: AAPT: error: attribute android:requestLegacyExternalStorage not found.
* 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 27s
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 path_provider...
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'path_provider'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
* 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 5s
Exception: The plugin path_provider could not be built due to the issue above.
gradle.properties文件:
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
满意的解决方案
谢谢!
答案 0 :(得分:3)
最后,将compileSdkVersion
文件中的targetSdkVersion
和android/app/build.gradle
从28切换到29起作用。
也请检查这些解决方案,可能会帮助您:-
AAPT: error: attribute android:requestLegacyExternalStorage not found
答案 1 :(得分:0)
转到文件->项目结构->项目->项目SDK 并选择最新的 SDK。
我是 Flutter 应用程序开发的新手,在我构建的第一个应用程序中就遇到了这个问题。
答案 2 :(得分:-1)
通过从 android manifest 中删除 android:networkSecurityConfig="@xml/network_security_config"
来修复它。