相关疑难解决方法(0)

Flutter url_launcher 未在发布模式下启动 url

我不知道出于某种原因url_launcherhttps://pub.dev/packages/url_launcher)从 google Playstore 下载应用程序后无法正常工作。在调试模式下,它按应有的方式工作。但是在Playstore上上传应用程序并从那里下载后,url启动器没有启动任何url。这是为什么?

import 'package:url_launcher/url_launcher.dart';

 onTap: () {
  launchURL("https://www.google.com");
},
..............
  launchURL(String url) async {
    if (await canLaunch(url)) {
      await launch(url);
    } else {
      throw 'Could not launch $url';
    }
  }
Run Code Online (Sandbox Code Playgroud)

pubspec.yaml url_launcher: ^5.7.6

我也添加了 android.permission.INTERNET

我没有使用最新版本,url_launcher所以可能使用最新版本可以解决问题,但问题是最新版本 url_launcher需要最新版本的颤振。升级flutter版本安全吗?由于我的应用程序已经投入生产,我不能冒险引发更多问题

这就是我尝试升级到 url_launcher: ^5.7.10最新版本并运行flutter pub get 时得到的结果

[xxxxx] flutter pub get
Running "flutter pub get" in xxxxx...                       
The current Flutter SDK version is 1.22.0-9.0.pre.

Because url_launcher >=5.7.7 <6.0.0-nullsafety depends on url_launcher_platform_interface >=1.0.9 <2.0.0-nullsafety …
Run Code Online (Sandbox Code Playgroud)

url launcher dart flutter

4
推荐指数
4
解决办法
4523
查看次数

Flutter App 大小如何优化?

我是一名原生 Android 开发人员,我开始使用 Flutter SDK。我按照官方 flutter doc 开发了一个简单的应用程序。但我发现调试应用程序大小为 46 MB,对于这个简单的应用程序来说太大了。有没有办法优化应用程序的大小?因为 Flutter 应用程序大小比原生 Android 应用程序大。

flutter flutter-test

3
推荐指数
1
解决办法
7920
查看次数

标签 统计

flutter ×2

dart ×1

flutter-test ×1

launcher ×1

url ×1