-1

我将 Android SDK 工具更新为 rev21,将 Android SDK 平台工具更新为 rev16。现在我的这个代码 id 不起作用。

    @Override
public void onCreate()
{
    ACRA.init(this);
    ErrorReporter.getInstance().setReportSender(new LocalReportSender(getApplicationContext())));
    super.onCreate();
}

错误:

12-27 10:39:37.100: E/AndroidRuntime(5608): java.lang.NoClassDefFoundError: org.acra.ACRA

出了什么问题?我确实检查了外部 jar 文件。

4

2 回答 2

1

你得到一个NoClassDefFoundError因为你的 ACRA jar 文件在运行时不可用。

为了让它在运行时可用,您必须在 java 构建路径中检查 jar 文件上的复选框,如下所示:

在此处输入图像描述

于 2012-12-27T16:46:52.660 回答
0

将 ACRA jar 放在libs/项目目录中。这将保证它在应用程序(classes.dex)中编译。

于 2012-12-27T16:57:00.107 回答