在我的项目中使用地理定位器时遇到问题

时间:2021-05-06 15:03:32

标签: flutter

我在我的 flutter 项目中添加了 Geolocator 依赖项。但是当我要运行我的应用程序时,我遇到了这个问题->

* What went wrong:
A problem occurred configuring project ':geolocator'.
> Could not resolve all artifacts for configuration ':geolocator:classpath'.
   > Could not download builder-3.5.0.jar (com.android.tools.build:builder:3.5.0)
      > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.5.0/builder-3.5.0.jar'.
         > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.5.0/builder-3.5.0.jar'.
            > dl.google.com
> Could not get unknown property 'android' for project ':geolocator' of type org.gradle.api.Project.

这是我的 main.dart 文件->

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData.dark(),
      home: LoadingScreen(),
    );
  }
}

loadingScreen.dart 文件->

    class LoadingScreen extends StatefulWidget {
      @override
      _LoadingScreenState createState() => _LoadingScreenState();

}

    class _LoadingScreenState extends State<LoadingScreen> {
      void location() async {
        Position position = await Geolocator.getCurrentPosition(
            desiredAccuracy: LocationAccuracy.low);
        print(position);
      }
    
      @override
      Widget build(BuildContext context) {
        return Scaffold(
            body: GestureDetector(
          child: Text('pressed!'),
          onTap: () => location(),
        ));
      }
    }

这里出了什么问题? 谢谢你

1 个答案:

答案 0 :(得分:0)

删除pubspec.lock,重新启动并再次运行Pub get