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