java - 如何在 Gradle 项目中使用 Java 语言进行编码并确保代码在 Android 上运行

标签 java android netbeans gradle javafx

如何确保我在 gradle 项目中编写的 java 代码在安装到 Android 设备上时不会出现错误。

我正在使用 NetBeans IDE。

我认为我正在寻找的是将编译器减少到 Java 6,因为这是最古老的主要使用的 android 版本所使用的。 (据我了解)

我尝试这样做没有效果,因为它仍然允许我使用 Dialog 类,而当我在平板电脑上使用此代码时,底层代码中的 lambda 存在问题。

当我想用“是/否”创建警报/对话框时,就出现了这个问题,这在我的 java 代码中完美地工作,但我找不到一个好的方法来实现这一目标,而不会在 Android 设备上出现异常。

这就是为什么我正在寻找一个长期解决方案,我可以将选项设置为 Android 设备上当前使用的最低 java。

提前致谢。 (如果我的问题有任何问题,请告诉我。这是我的第一个问题。)

最佳答案

在 Android Studio 0.8.6 - 2.1 上测试

使用此方法,您可以在同一个项目中包含 Java 模块和 Android 模块,并且还能够将 Java 模块作为独立的 Java 项目进行编译和运行。

在 Android Studio 中打开您的 Android 项目。如果您没有,请创建一个。 单击文件 > 新建模块。选择 Java 库并单击下一步。 填写包名等,然后点击完成。您现在应该在 Android 项目中看到一个 Java 模块。 将代码添加到刚刚创建的 Java 模块中。 单击运行按钮左侧的下拉菜单。单击编辑配置... 在新窗口中,单击窗口左上角的加号,然后选择应用程序 应该出现一个新的应用程序配置,输入详细信息,例如模块的主类和类路径。 单击“确定”。 现在,如果您单击“运行”,这将编译并运行您的 Java 模块。

我的使用案例:我的 Android 应用程序依赖于一些预先计算的文件来运行。这些预先计算的文件是由一些 Java 代码生成的。由于这两件事是相辅相成的,因此将这两个模块放在同一个项目中是最有意义的。

关于java - 如何在 Gradle 项目中使用 Java 语言进行编码并确保代码在 Android 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39550842/

相关文章:

java - 获取嵌套实体数据导致 stackoverflow 错误

java - 没有枚举常量 org.gradle.api.JavaVersion.VERSION_14

Android 对 flinger 术语的使用?

Netbeans:将 Java 应用程序部署到远程 Tomcat

java - 使用 Java 从 Microsoft 邮件 Exchange 服务器读取带有附件的邮件

java - 将特定项目从一个数组列表复制到另一个数组列表

java - 如何通过单击Android中的抽屉导航项打开新 Activity

java - 将替代字符转换为大写

netbeans - 如何在 NetBeans 中创建 Unix shell 脚本项目?

java - 复合主键表未填充到相关实体中