Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Flutter: Execution failed for task ':agora_rtc_engine:compileDebugKotlin'

I am working on an old project. It worked fine before 5 days ago. Now I am facing an error with agora. I didn't any change on my previous code. here is error-

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':agora_rtc_engine:compileDebugKotlin'.
> Could not resolve all files for configuration ':agora_rtc_engine:debugCompileClasspath'.
   > Could not find native-full-sdk-3.4.6.jar (com.github.agorabuilder:native-full-sdk:3.4.6).
     Searched in the following locations:
         https://www.jitpack.io/com/github/agorabuilder/native-full-sdk/3.4.6/native-full-sdk-3.4.6.jar

* 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 38s
Running Gradle task 'assembleDebug'...                             40.0s
Exception: Gradle task assembleDebug failed with exit code 1

I am using agora_rtc_engine: ^3.3.1 bacause this project developed without null-safety (maybe flutter 1.5). How can I solve this problem ?

like image 881
Abir Ahsan Avatar asked Oct 26 '25 08:10

Abir Ahsan


1 Answers

1.Run flutter upgrade in the terminal to upgrade Flutter

2.Run dart migrate to run the dart migration tool

3.Solve all errors which the migration tool shows

4.Run flutter pub outdated --mode=null-safety to print all outdated packages

5.Run flutter pub upgrade --null-safety to upgrade all packages automatically

6.Check the code for errors and solve them

7.Run dart migrate again and it should now be successful. Follow the link to checkout the proposed changes

8.Press the "Apply Migration" button

9.Check the code for errors again and fix them.

Run flutter run in the command line and the application should run...

Note: If there are any library in you project that don't support null safety you must need to upgrade that library. if that library don’t have null safety remove the library and use another library

like image 103
Muntasir Ifaz Avatar answered Oct 28 '25 21:10

Muntasir Ifaz



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!