0

执行 Support4Demos 示例时出现运行时错误。

我正在尝试启动 Support4Demos 示例(在模拟器和设备上)。Eclipse 中没有错误,并且运行良好。如您所知,我首先应该选择类别(例如“Fragment”),然后选择子类别(例如“Tabs”)。在我选择了子类别后 - 应用程序崩溃并显示以下日志

12-27 16:39:51.796: E/AndroidRuntime(384): FATAL EXCEPTION: main
12-27 16:39:51.796: E/AndroidRuntime(384): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.supportv4/com.example.android.supportv4.app.FragmentTabs}: java.lang.ClassNotFoundException: com.example.android.supportv4.app.FragmentTabs in loader dalvik.system.PathClassLoader[/data/app/com.example.android.supportv4-1.apk]

我没有对源代码进行任何更改。可能是我错过了什么?有人可以帮我吗?

4

3 回答 3

1

您应该将 android-support-v4.jar 放到您项目的名为“libs”的目录中,然后刷新项目。

于 2013-03-18T12:08:17.847 回答
1

如果您添加 android-supportv4.jar 它将起作用。以下是有关如何执行此操作的一些详细说明:

http://developer.android.com/tools/extras/support-library.html#Downloading

您需要按照该链接中的“t”的每个步骤进行操作。但是,有时说明不是很清楚。因此,我将尝试解释一些说明的含义:

  • 我在以下目录中找到了需要添加的 .jar 文件:

             C:\Users\nadir\android-sdks\extras\android\support\v4
    
    • 步骤说,在 Eclipse 中,右键单击 Package Explorer 中的 JAR 文件,选择 Build Path > Add to Build Path

让我向您展示我的计算机上的样子:

在此处输入图像描述

说明还说:选择构建路径>添加到构建路径,您可能不会发现它的措辞完全一样。这是我所做的,我(注意:我点击了“添加外部 JAR”按钮):

在此处输入图像描述

于 2013-04-20T13:19:15.870 回答
0

确保 android-supportv4.jar 在您的类路径中。

jar 位于 /extras/android/support/v4/android-support-v4.jar 下

于 2012-12-27T13:52:22.037 回答