Ubuntu 上的 Android Studio 无法连接到 API 服务器

Ubuntu 上的 Android Studio 无法连接到 API 服务器

所以我正在开发一个应用程序,它是由一位现在不在的程序员创建的。当我通过 android studio 运行应用程序时,它正常启动,但当我在填写我的电子邮件和密码后单击登录屏幕上的登录按钮时,我收到错误消息“无法连接到服务器”,这可能是什么问题。我尝试在模拟设备上浏览一些网站,它们运行良好。我还尝试浏览托管 API 的网站,该网站也正在打开。任何有关这方面的指导都会有所帮助。

我的 AndroidManifest.xml 正在请求以下权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
and many more 

答案1

您的项目的清单文件是否允许网络访问?您需要在 AndroidManifest.xml 中添加以下条目,才能从您的应用启用网络访问:

<uses-permission android:name="android.permission.INTERNET" />

详情请参阅: http://developer.android.com/training/basics/network-ops/connecting.html

如果您手头有一部安卓设备,最好的选择是将其连接到计算机并激活调试模式,这样您就可以在手机上运行应用程序(而不是模拟器)时使用调试。有关更多详细信息,请参阅: https://developer.android.com/tools/debugging/debugging-studio.html

相关内容