我创建了Ffltter应用程序,它使用PostgreSQL作为数据库,并打开外部网站获取产品相关信息.这在模拟器中的运行情况与预期一致.用命令flutter build apk --build-name 1.0 --build-number 1创建了apk文件,并安装在我的手机上.

该应用程序无法从数据库加载数据.我不确定我在创建APK或其他程序时是否遗漏了任何步骤.有人能帮我吗?

推荐答案

try 将您的启动URL替换为以下内容:

  _launchURL(String url) async {
    final uri = Uri.parse(url);
      await launchUrl(uri, mode: LaunchMode.externalApplication); 
  }

在你的android/app/src/main/androidManifest.xml中,在<application之前加上这一行

<uses-permission android:name="android.permission.INTERNET"/>

如下所示:

enter image description here

Flutter相关问答推荐

在Flutter中为不受约束的小部件制作动画

如何在Flutter 屏幕中添加箭头形状

我如何才能动态地将小部件排成一排进行排列呢?

如何组合匹配器

出现异常.RangeError(RangeError(index):无效值:有效值范围为空:0).分度误差

升级到Ffltter 3.16后,应用程序栏、背景 colored颜色 、按钮大小和间距都会发生变化

我怎样才能go 掉这个底部导航栏上的白色背景

一个API中有两个不同JSON响应的Flutter 改装问题

无法将新文物与Flutter 项目集成在一起

如何使用providerContainer监听/写入FutureProvider?

Flutter 构建 Web 分段故障 - 无法启动事件处理程序线程

Flutter http 请求获取 null

Flutter - Stripe:类型List 不是类型Map 的子类型? method_channel_stripe.dart 中的错误:263

splash_screen 没有被推送到登录页面

Flutter 应用程序在启动画面冻结(java.lang.RuntimeException:无法启动活动 ComponentInfo)

我在手机上找不到我的 Flutter 应用缓存数据

在提供程序包更改通知程序中构建倒计时时钟

Flutter HLS .m3u8 视频无法实时播放

如何在 Flutter 中将 ScaffoldMessenger 中的 Snackbar 显示为 Widget?

在 flutter 中使用 StreamBuilder 在文本字段中键入时显示过滤记录