首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装时,颤振发布的应用程序无法在设备上工作。

安装时,颤振发布的应用程序无法在设备上工作。
EN

Stack Overflow用户
提问于 2019-05-08 17:52:01
回答 2查看 6.8K关注 0票数 6

在调试应用程序时,一切正常,但在执行以下命令之后:

代码语言:javascript
复制
flutter clean
flutter build apk
flutter install

安装的应用程序不能正常工作(没有从API加载数据)。有什么想法吗?

pubspec.yaml:

代码语言:javascript
复制
name: test_app
description: A new Flutter project.
https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  http: ^0.12.0+2
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter
flutter:
  uses-material-design: true
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-09 09:19:11

由于这是一个可能涉及到其他开发人员的问题,这个问题值得回答,所以我决定将其作为回答而不是评论。

当您创建一个新的flutter项目时,框架将不会向AndroidManifest.xml添加任何权限,也不会向Info.plist for iOS添加任何配置。这必须由开发人员手工完成。

此外,还有一些处理运行时权限的颤振包,但是这些权限需要用户输入(授予权限或拒绝它)。运行时权限是敏感权限,但internet访问权限不属于此类别,因此不需要请求用户对其的反馈。

更令人困惑的是,flutter框架可以在调试模式下或在模拟器上执行API请求,而无需向AndroidManifest.xml添加互联网权限(可能在将来我们会收到错误/警告),在此之前,不要忘记将其添加到AndroidManifest.xml文件中。

票数 13
EN

Stack Overflow用户

发布于 2020-11-05 15:46:25

下面的台阶为我工作

  1. 检查终端中的颤振通道

运行flutter channel

  1. 如果您的频道在Dev

Flutter channels:

master

* dev

beta

stable

  1. 将您的频道更改为stable 运行flutter channel stable
  2. 它将要求颤振升级。 运行flutter upgrade
  3. 您的最终输出将是

Flutter channels:

master

dev

beta

* stable

  1. Voila!!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56046492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档