我有一个 Android 应用程序,但与连接 MySQL 数据库的本地管理面板连接时遇到问题。
现在管理面板已经在 localhost/(...) 和 Android Studio 中设置了
public interface Consts {
public static String JOB_PORTAL = "...";
public static String BASE_URL = "http://localhost:8080/.../api";
public static String IS_REGISTER_SEEKER = "is_register_seeker";
public static String IS_REGISTER_RECRUITER = "is_register_recruiter";
。 。 .
但它仍然无法连接到管理面板,我还错过了什么?或者我应该使用网络托管来连接?
最佳答案
由于localhost
表示此设备,我可以假设您的管理面板服务器位于您的服务器/计算机上 - 这意味着如果您指定localhost
在您的管理面板服务器应用中,您实际上是在指定您的 Android 设备,而不是您的计算机。
如果您没有在 Android 设备中运行管理面板,则必须指定服务器/计算机的 IP 地址。会是这样的
public static String BASE_URL = "http://192.168.0.0:8080/.../api";
阅读:
关于java - 如何将本地管理面板与 Android Studio 中的 Android 应用程序连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51585967/