I’m developing a Flutter application in Dart using Android Studio, but when I run my code I get this error:
Launching libmain.dart on AOSP on IA Emulator in debug mode...
Running Gradle task 'assembleDebug'...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
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
AAPT: ziparchive W 04-02 18:41:27 12204 10168 Zip: Entry at offset zero has invalid LFH signature 0
error: failed to open APK: Invalid file.
* 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 13s
Exception: Gradle task assembleDebug failed with exit code 1
What am I doing wrong and how to fix it?
EDIT: I didn’t paste my code since that it is just for testing and I’m pretty sure that the problem is in Android Studio, by the way it is here:
import 'package:flutter/material.dart';
void main()
{
runApp(App());
}
class App extends StatelessWidget
{
const App({Key? key}) : super(key: key);
// This widget is the root of your application.
@override
Widget build(BuildContext context)
{
return MaterialApp(
title: 'Tutorial 1',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Homepage(),
);
}
}
class Homepage extends StatelessWidget
{
@override
Widget build(BuildContext context)
{
return Text('test');
}
}
3
Answers
Try:
Updating
Gradle
,Kotlin
,Flutter
,Dart
Updating
Android Studio
Clearing
Android Studio Cache
running "
flutter pub get
" in project terminalMake sure use device with same API level to that mentioned in
"app/build.grade"
Or check this https://www.geeksforgeeks.org/fix-execution-failed-appprocessdebugresources-in-android-studio/
This problem may caused from
xml
code content:Or
It can be solved by updating the
compileSdkVersion
andtargetSdkVersion
inbuild.gradle
to latest one.Resource
In your gradle file (the one in the android/app directory), set your compileSdk version to 31. This works for me.