我有一个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";


读:


https://en.wikipedia.org/wiki/Localhost

关于java - 如何将本地管理面板与Android Studio中的Android应用程序连接?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51585967/

10-12 01:52