Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio中在真实设备上测试Java端点_Android_Google App Engine_Android Studio_Google Cloud Endpoints_Google Cloud Platform - Fatal编程技术网

在Android Studio中在真实设备上测试Java端点

在Android Studio中在真实设备上测试Java端点,android,google-app-engine,android-studio,google-cloud-endpoints,google-cloud-platform,Android,Google App Engine,Android Studio,Google Cloud Endpoints,Google Cloud Platform,我按照本教程为我的Android应用程序设置了一个云数据库 一切都编译得很好,服务器正在运行 然而,我不断得到这个错误 20000ms后无法连接到/10.0.0.2(端口8080) 我尝试用我的本地IP地址替换10.0.0.2,但没有成功,并显示了相同的错误 我正在使用Android Studio并在我的Android手机上调试应用程序。请帮忙。谢谢 要检查的两个区域: 确保可以使用本地IP地址连接到本地运行的服务器。在计算机浏览器中,转到:8080。如果不起作用,请确保AS中的运行/调试配置

我按照本教程为我的Android应用程序设置了一个云数据库

一切都编译得很好,服务器正在运行

然而,我不断得到这个错误

20000ms后无法连接到/10.0.0.2(端口8080)

我尝试用我的本地IP地址替换10.0.0.2,但没有成功,并显示了相同的错误


我正在使用Android Studio并在我的Android手机上调试应用程序。请帮忙。谢谢

要检查的两个区域:

  • 确保可以使用本地IP地址连接到本地运行的服务器。在计算机浏览器中,转到:8080。如果不起作用,请确保AS中的运行/调试配置正在调用127.0.0.1或0.0.0.0地址

  • 你的android应用程序必须调用你电脑的本地IP地址


  • 您需要在0.0.0.0上启动开发服务器侦听。默认情况下,dev服务器只在localhost上侦听,这意味着来自其他设备的请求将无法工作。只需编辑您的运行配置并设置服务器地址

  • 首先使用ifconfig找到您机器的IP地址(例如192.168.x.x)
  • 通过在文件末尾添加此代码
    appengine.run.host='192.168.x.x'
    来更改endpoints项目的build.gradle文件
  • 使用
    .setRootUrl(“http://192.168.x.x:8080/_ah/api“”

  • 是的,我可以连接到本地服务器,我正在呼叫我电脑的本地IP地址。你可以从手机浏览器连接到它吗?你实际部署了App engine项目吗?