【问题标题】:Run java .class/.jar file in Nox (Android Emulator)在 Nox(Android 模拟器)中运行 java .class/.jar 文件
【发布时间】:2019-01-31 18:12:45
【问题描述】:

我已经构建了一个简单的 Java 控制台应用程序,可以打印“Hello World”,我正在尝试让它的 .class/.jar 字节码在 Android 模拟器 (Nox) 中运行。为此,我已通过 Google Drive 将 .jar 和 .class 文件从应用程序传输到模拟器,并尝试使用到目前为止的两个 java 模拟 Android 应用程序:Java Manager 和 J2ME Loader。
在 Java 管理器中,尝试运行 .class 文件时出现以下错误:

dexing 类失败

在 J2ME 中,我在尝试运行 .jar 文件时遇到以下错误:

清单损坏

有没有人知道如何在这两个用于 Android 的 java 模拟器中修复这些错误?我在 Play 商店中找不到其他应用。

【问题讨论】:

    标签: java android emulation


    【解决方案1】:

    Android 既不能执行 Java(J2SE 类文件)也不能执行 J2ME 代码。它有自己的基于 Java 的格式,但是编译器基础结构与 J2SE 不同。可能有允许执行 J2SE 或 J2ME 代码的仿真器,但是我不会依赖此类产品,因为支持通常不完整。

    因此,您需要 Android SDK(和/或开发 IDE“Android Studio”)来创建 Android 应用。 创建 Android 应用(apk 文件)后,您可以在 Android 设备或您提到的模拟器上部署和运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-06
      • 2012-03-07
      • 2021-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多