为何我的 Android 发布版本无法连接到 Internet?
原因
导致此问题的最常见原因是调试版本中自动包含 INTERNET 权限,但在发布版本中必须手动设置。 这是因为 Internet 权限用于允许调试器附加到进程,如此处对“DebugSymbols”所述。
Fix
若要解决此问题,可以在 Android 清单中要求使用 Internet 权限。 可以通过清单编辑器或清单的源代码来实现此目的:
在编辑器中修复:在你的 Android 项目中,转到“属性”->“AndroidManifest.xml”->“必需的权限”,然后选中“Internet”
在源代码中修复:在源代码编辑器中打开 AndroidManifest,然后在
<Manifest>
标记中添加权限标记:<Manifest> ... <uses-permission android:name="android.permission.INTERNET" /> </Manifest>