Eclipse でアプリケーションをデバッグしようとすると、ClassNotFoundException が発生します。自宅のコンピューターで Android バージョン 4.1.1 の Asus Transformer Pad TF300T を使用しています。仕事用のコンピューターで同じことを行っていますが、Android バージョン 3.2 を搭載した Samsung Galaxy 10.1 ではすべて正常に動作します。これは私が受け取るメッセージです:
11-22 09:15:14.313: E/AndroidRuntime(2609): FATAL EXCEPTION: main
11-22 09:15:14.313: E/AndroidRuntime(2609): java.lang.RuntimeException: Unable to get
provider com.company.bill.contentprovider.BillProvider:
java.lang.ClassNotFoundException: com.company.bill.contentprovider.BillProvider
罪のない人を保護するために名前が変更されました ;)
私の環境に何らかの問題があると推測していますが、その理由を突き止めることができませんでした。私のAssusでは、開発オプション、USBデバッグ、起きていて不明なソースを許可するをオンにしました。
私はEclipseでClassNotFoundのブレークポイントを回そうとしましたが、何も変わりません。また、管理者としてEclipseを実行しようとしましたが、役に立ちませんでした。
私はEclipse JunoとWindows 7 64ビットを手に入れました。
編集:
マニフェスト ファイル
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" android:theme="@android:style/Theme.Light" android:testOnly="false" android:debuggable="true">
<activity android:name=".LoginActivity"
android:label="@string/app_name" android:screenOrientation="landscape" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>