【发布时间】:2022-01-01 11:41:31
【问题描述】:
Flutter 应用程序在调试模式下与位置包一起工作正常,但在发布模式下不工作,应用程序没有提供位置访问权限。我尝试使用 Flutter Clean Command 但没有任何帮助。请帮助我
【问题讨论】:
-
您需要提供您的代码。
Flutter 应用程序在调试模式下与位置包一起工作正常,但在发布模式下不工作,应用程序没有提供位置访问权限。我尝试使用 Flutter Clean Command 但没有任何帮助。请帮助我
【问题讨论】:
如果您的问题是 Flutter 构建(APK、bundle)没有在真实设备中进行 API 调用,这是因为您需要在创建发布/构建之前将 Internet 权限添加到 Android Manifest。
默认情况下,“互联网使用”在模拟器上可以正常工作,但在真实设备上则不行。
要解决这个问题,只需:
打开文件“android/app/src/main/AndroidManifest.xml”并添加适当的用户权限
<manifest>
...
<uses-permission android:name="android.permission.INTERNET"/>
...
</manifest>
然后再次创建您的构建。 github上也有讨论,你可以访问他们,更有效地解决你的问题Github。
【讨论】: