【发布时间】:2019-09-26 12:38:37
【问题描述】:
当我调试应用程序时,一切正常,但在我执行这些命令后:
flutter clean
flutter build apk
flutter install
已安装的应用程序无法正常运行(未从 API 加载数据)。有什么想法吗?
pubspec.yaml:
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
【问题讨论】:
-
检查你的http包是否在pubspec.yaml的依赖或devdependencis中
-
@RubensMelo 我添加了依赖项的截图
-
不要将文字添加为图片
-
对于Android,您必须将互联网权限添加到您的AndroidManifest中,它们不会自动添加,并且在发布模式下不起作用:)
-
@HarounHajem 这些是运行时权限,但互联网访问不是那种权限,您不必要求用户“同意”来授予它。因此,在涉及互联网访问权限时,该软件包是无用的。
标签: dart flutter permissions release flutter-dependencies