我第一次在Android中开发了一个应用程序,我希望这个应用程序能够连接到我也将开发的服务器上。这台服务器将运行在上,而不是Android上,但我更希望能够在同一个项目和IDE中与应用程序一起开发它。
我到目前为止所做的事:
server文件夹(与/app文件夹相同级别)server/src/java/main/Hello.java文件以启动server/build.gradle文件:
应用插件:'java‘jar {清单{属性’主类‘:'Hello’}settings.gradle包括如下所示的服务器模块:
包括“:app”,“:server”上述条件足以使这一工作发挥作用:
gradle build将创建一个可执行的server.jar。Build - Make Project,也会生成它。但是,由于某些原因,Build - Make project只将Hello.java文件编译成.class文件。它不是在创建server.jar文件。为什么它不做与gradle build相同的事情?我该怎么解决这个问题?
发布于 2015-11-20 21:24:16
所有可用的gradle任务都可以在Android右侧的"Gradle projects“工具窗口中进行探索,不过在显示”刷新“按钮之前,您可能必须先单击”刷新“按钮。jar任务应该出现在那里,双击将生成server.jar文件。
但是,创建jar文件对于从Android快速启动服务器并不是必要的。更改server/build.gradle如下:
apply plugin: 'java'
apply plugin: 'application'
mainClassName = "Hello"在"Gradle Projects“工具窗口中再次刷新之后,这将使"run”任务可用。右击它,点击“运行.”菜单项可将此任务转换为运行配置。现在,应用程序可以通过IDE顶部的run按钮轻松启动。
https://stackoverflow.com/questions/33828819
复制相似问题