在 Debug 模式下工作正常 vs Build APK 不工作,Flutter
Posted
技术标签:
【中文标题】在 Debug 模式下工作正常 vs Build APK 不工作,Flutter【英文标题】:In Debug mode working fine vs Build APK does not work, Flutter 【发布时间】:2021-06-29 07:06:25 【问题描述】:我构建了一个应用程序,当我在调试模式下运行应用程序时,它在应用程序中将在线图像显示为照片视图,它正在工作并加载图像,但我在构建应用程序并安装时不会从互联网加载图像.我真的不明白发生了什么事。是否需要存储权限(注意:图片不可下载)。
我构建了一个应用程序,当我在调试模式下运行应用程序时,它在应用程序中将在线图像显示为照片视图,它正在工作并加载图像,但我在构建应用程序并安装时不会从互联网加载图像.我真的不明白发生了什么事。是否需要存储权限(注意:图片不可下载)。
【问题讨论】:
你有没有在android manifest(AndroidManifest.xml)中添加互联网权限 我没有在 Android 清单中添加权限。你能指导我,我该如何添加它? 感谢您的指导。现在问题已经解决了。 这能回答你的问题吗? Why flutter application can't connect to internet when install app-release.apk? but normal in debug mode 【参考方案1】:source flutter.dev
在 AndroidManifest.xml 中添加:<uses-permission android:name="android.permission.INTERNET" />
【讨论】:
【参考方案2】:您需要互联网访问权限。
在位于android/app/src/main
的AndroidManifest.xml
文件中,您需要在清单标记中添加此权限。
<uses-permission android:name="android.permission.INTERNET"/>
【讨论】:
【参考方案3】:如果您尝试从 URL 加载图像,请确保您已将 Internet 权限添加到清单文件中。
在位于android/app/src/main
的AndroidManifest.xml
文件中,您需要在manifest
标记内添加此权限。
<uses-permission android:name="android.permission.INTERNET"/>
【讨论】:
【参考方案4】:转到android/app/src/AndroidManifest.xml
并添加
<uses-permission android:name="android.permission.INTERNET"/>
AndroidManifest.xml
的顶部应如下所示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.yourappname">
<uses-permission android:name="android.permission.INTERNET"/>
【讨论】:
【参考方案5】:将此权限添加到您的清单文件中 => android/app/src/main
【讨论】:
【参考方案6】:只需在 AndroidManifest.xml 中添加互联网权限即可。
**<uses-permission android:name="android.permission.INTERNET"/>**
<application
android:name="io.flutter.app.FlutterApplication"
android:label="projectname"
android:icon="@mipmap/ic_launcher">
.
.
.
</application>
【讨论】:
以上是关于在 Debug 模式下工作正常 vs Build APK 不工作,Flutter的主要内容,如果未能解决你的问题,请参考以下文章
我在学vc++的使用时这个不懂:怎样将项目设置为Debug模式?
无法在 VS2010 build devenv myProject.sln /build "DeBug" /useenv 上包含环境变量
VS10 从 Debug Build 生成 Release Build