java - 如何在 Monodroid 中设置 Java ClassPath

标签 java android classpath xamarin.android

我在创建自定义类( Activity )的 Intent 时收到 Java.Lang.NoClassDefFoundError 错误。根据this tutorial这意味着在运行时找不到该类。当项目成功编译时,肯定会在设计时找到它。我尝试在项目 -> 属性 -> 引用路径中手动设置程序集的路径,但错误并没有消失。我尝试了一个更简单的项目,在与父 Activity 相同的文件上有一个自定义 Activity ,并且运行良好。我应该在 Android 的 Mono 中在哪里设置 Java 的 ClassPath 或者我应该怎么做才能解决这个问题?

提前致谢。

最佳答案

这不是类路径问题。您需要将该类添加到您的 list 文件中,例如:

<activity android:name="yourpackage.YourClass" android:label="@string/your_title" />

巴里

关于java - 如何在 Monodroid 中设置 Java ClassPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6680544/

相关文章:

java - DNS-SD:使用 "mdnsjava"的经验?

java - 在 Java 中获取今天的日期 - 我已经尝试过常规方法

java - 如何通过Java POI在excel中移动图表的位置

java - 类有两个同名属性 "actionsList"

Android - 如何在微调器上获取所选项目的另一个值

android - Android Gradle 项目(Intellij IDEA)中的依赖

android - onActivityResult 没有被第二次调用

java - 如何在没有 JDK 的情况下从 tools.jar 使用 JavaCompiler

java - 在包级别检查 JAR 使用情况

java - 无法打开以感叹号 (!) 结尾的目录中的资源