[Solved] Error on line 24, column 3 of pubspec.yaml: A package may not list itself as a dependency.
This error I got for url_launcher package.
pubspec.yaml:
Actual issue is I have kept my project name also url_launcher and the dependency I am trying to add was also has the same name “url_launcher”.
name: url_launcher description: A new Flutter project. dependencies: url_launcher: ^5.5.0 flutter: sdk: flutter
So renaming your project resolve this issue.
Working code for your reference:
name: url_launcher_demo description: A new Flutter project. dependencies: url_launcher: ^5.5.0 flutter: sdk: flutter