我正在使用从其他人那里导入的 Android 项目。我已经对所有依赖项进行了排序,项目中没有错误,但是当我尝试启动它时,我得到:
04-08 16:49:41.761: E/AndroidRuntime(19254): FATAL EXCEPTION: main
04-08 16:49:41.761: E/AndroidRuntime(19254): java.lang.RuntimeException: Unable to
instantiate activity ComponentInfo{com.me.app/com.me.app.ui.ActivityDashboard}:
java.lang.ClassNotFoundException: Didn't find class
"com.me.app.ui.ActivityDashboard"
on path: /data/app/com.me.app-1.apk
我的清单:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Light.NoTitleBar">
<activity
android:name=".ui.ActivityDashboard"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
...
</application>
这似乎是一个常见问题,我已经阅读了我发现的所有其他问题并执行了以下操作,但均无济于事:
- ADT 和 SDK 已全面更新
- 我正在构建针对 Android 2.3.3 (SDK 10)
- 这个在Android Build Target下选择,Library在Java Build Path中
- 清单中的所有类路径都是正确的,我已经仔细检查了它们。
- 所有活动都在清单中,具有正确的意图。