他の人からインポートした 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 ビルド ターゲットで選択され、ライブラリは Java ビルド パスにあります。
- マニフェストのすべてのクラスパスは正しいです。すべてを再確認しました。
- すべてのアクティビティがマニフェストにあり、正しい意図があります。