5

我正在尝试使用 ActionBarSherlock,但总是出错。我已经在网上搜索,但我找不到解决我的问题的方法。这是我得到的错误:

07-24 09:04:03.049: E/AndroidRuntime(2082): 致命异常: main 07-24 09:04:03.049: E/AndroidRuntime(2082): java.lang.RuntimeException: 无法实例化活动 ComponentInfo{com. moneynotes.view/com.moneynotes.view.SwipeViewActivity}:java.lang.ClassNotFoundException:在路径上找不到类“com.moneynotes.view.SwipeViewActivity”:/data/app/com.moneynotes.view-1.apk

我已经将 actionbarsherlock 添加为 android 类别中的库。我的清单文件是这样的:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.moneynotes.view"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name="SwipeViewActivity"
        android:label="@string/app_name"
        android:theme="@style/Theme.Sherlock" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

任何帮助,将不胜感激。

4

3 回答 3

2

您是否在“订单和导出”选项卡下的“java 构建路径”类别中选择了“android 依赖项”和“android 私有库”?如果没有,请尝试选择它。

于 2013-07-25T03:52:48.520 回答
0

您使用的是最新版本的 ADT(22) 吗?如果是这样,请参阅这篇文章:ClassNotFoundException after ADT update

于 2013-07-24T17:48:43.473 回答
0

android:name="SwipeViewActivity"应该是android:name=".SwipeViewActivity"android:name="com.moneynotes.view.SwipeViewActivity

于 2013-07-24T18:58:56.327 回答