0

我开发了一个包含一些类的 android 应用程序,当我尝试运行应用程序时,我在日志中看到这个Could not find class 'com.voice.NevisaWebService', referenced from method com.voice.Main.upload但应用程序启动,当我在需要 NevisaWebService 类的应用程序中执行某些操作时,出现此错误并且应用程序停止工作java.lang.NoClassDefFoundError: com.voice.NevisaWebService,这是什么意思?我的 wokspace 中有这门课,一切都写好了,为什么会出现这个错误?

这是完整的logcat:

在此处输入图像描述

4

3 回答 3

1

试试这个:

转到 Project/Properties/Java Build Path/Order and Export -- 如果您使用它,请确保在 Android 依赖项和支持库前面有一个检查。标记所有复选框。单击应用并清理项目。

这对我有用。希望这会有所帮助。

于 2013-11-07T10:09:15.083 回答
0
  1. 请检查您的所有活动是否包含在 AndroidManifest.xml 文件中,否则会添加到其中。

  2. 为 JAVA 路径添加环境变量,例如 C:\Program Files\Java\jre6\bin

于 2013-11-07T10:16:52.530 回答
0

检查类的导入和可见性。类访问修饰符必须是公共的。然后尝试清理和重建。

于 2013-11-07T10:21:10.393 回答