我需要帮助,
当前将要开发一个android应用程序,并且正在使用使用android studio的云工具(google app引擎)。我已经正确设置了环境,并且在运行后端代码时显示以下错误。
/usr/lib/jvm/java-1.7.0-openjdk-i386/bin/java
-javaagent:/home/sharma/.gradle/appengine-sdk/appengine-java-sdk-1.9.14/lib/agent/appengine-agent.jar
-Xbootclasspath / p:/home/sharma/.gradle/appengine-sdk/appengine-java-sdk-1.9.14/lib/override/appengine-dev-jdk-overrides.jar
-Didea.launcher.port = 7532 -Didea.launcher.bin.path = / home / sharma / Desktop / android-studio / bin -Dfile.encoding = UTF-8 -classpath /home/sharma/.gradle/appengine-sdk /appengine-java-sdk-1.9.14/lib/appengine-tools-api.jar:/home/sharma/Desktop/android-studio/lib/idea_rt.jar
com.intellij.rt.execution.application.AppMain
com.google.appengine.tools.development.DevAppServerMain
--address = localhost --port = 8080 / home / sharma / AndroidstudioProjects / SampleApp7 / ServierSide / build / exploded-app
2015年2月6日,下午6:17:30
com.google.apphosting.utils.config.AppEngineWebXmlReader
readAppEngineWebXml信息:已成功处理
/home/sharma/AndroidstudioProjects/SampleApp7/ServierSide/build/exploded-app/WEB-INF/appengine-web.xml
2015年2月6日,下午6:17:30
com.google.apphosting.utils.config.AbstractConfigXmlReader
readConfigXml
INFO:成功处理
/home/sharma/AndroidstudioProjects/SampleApp7/ServierSide/build/exploded-app/WEB-INF/web.xml
2015年2月6日,下午6:17:30
com.google.appengine.tools.development.SystemPropertiesManager
setSystemProperties
INFO:覆盖系统属性键“ java.util.logging.config.file”,
值
'/home/sharma/.gradle/appengine-sdk/appengine-java-sdk-1.9.14/config/sdk/logging.properties'
值“ WEB-INF / logging.properties”来自
'/home/sharma/AndroidstudioProjects/SampleApp7/ServierSide/build/exploded-app/WEB-INF/appengine-web.xml'
无法打开请求的套接字:地址已在使用中
尝试覆盖--address和/或--port。
我知道,我应该更改端口号,但是我对android studio不太了解。所以请指导我。
最佳答案
“编辑配置”位于Android Studio的“运行”菜单下。
服务器的iml文件下还有一个设置,例如backend.iml。
但是他们俩都没有为我工作,而是这样做了:
更改后端项目下的build.gradle文件,使其具有httpPort参数
Appengine {
downloadSdk = true
httpPort = 8085
appcfg {
oauth2 = true
}
....