1

使用终端 IDE,我正在尝试使用一些变量和方法创建一个自定义类。我通过将自定义类创建为单独的 .java 文件来尝试此操作。然后,我使用 main 方法创建了第二个 .java 文件来测试自定义类。主要思想是,在成功编译两个 .java 文件,然后成功将两个 .class 文件转换为 DEX 格式后,当我尝试运行包含 main 方法的 java 文件来测试自定义类时,我得到一个错误消息列表开始和:

java.lang.ClassNotFoundException:加载程序 com.spartacusrex.spartacuside.external.dexloader.dexclassloader@4071b260 中的 TesterClass ...

为什么我会得到这个?一切都编译得很好,并且没有错误地转换为 DEX。我认为在 java 中为了创建自定义类,自定义类必须是它自己单独的 .java 文件,这正是我所做的(我什至尝试将两个类放在同一个 .java 文件中,看看这是否可以解决问题,但当我尝试这样做时,即使是终端 IDE 也给了我一个错误,说自定义类必须在它自己的 .java 文件中)。

如果您想知道,我使用的是运行 Android 4.1.2 的三星 Galaxy Tab 2,在开发人员所说的可以与终端 IDE 一起使用的 Android 版本中。如果您想查看我的两个 .java 文件的代码,请告诉我,我很乐意向您展示我到目前为止所做的工作。感谢任何人都可以提供的任何帮助。

4

0 回答 0