首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android "Build项目“不创建jar

Android "Build项目“不创建jar
EN

Stack Overflow用户
提问于 2015-11-20 14:12:43
回答 1查看 62关注 0票数 0

我第一次在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。
  • 服务器代码显示在Android中。如果我单击Build - Make Project,也会生成它。

但是,由于某些原因,Build - Make project只将Hello.java文件编译成.class文件。它不是在创建server.jar文件。为什么它不做与gradle build相同的事情?我该怎么解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2015-11-20 21:24:16

所有可用的gradle任务都可以在Android右侧的"Gradle projects“工具窗口中进行探索,不过在显示”刷新“按钮之前,您可能必须先单击”刷新“按钮。jar任务应该出现在那里,双击将生成server.jar文件。

但是,创建jar文件对于从Android快速启动服务器并不是必要的。更改server/build.gradle如下:

代码语言:javascript
复制
apply plugin: 'java'
apply plugin: 'application'

mainClassName = "Hello"

在"Gradle Projects“工具窗口中再次刷新之后,这将使"run”任务可用。右击它,点击“运行.”菜单项可将此任务转换为运行配置。现在,应用程序可以通过IDE顶部的run按钮轻松启动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33828819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档