4

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>
4

3 に答える 3

1

私はそれを自分で修正することができました。
Android SDK Manager を使用して Android Support Library をダウンロードしたところ、修正されました。

于 2012-11-22T12:18:19.290 に答える
0

この方法を試してください...

  1. プロジェクトを右クリックして、[プロパティ] に移動します。
  2. 左側の 5 番目の位置にある Java ビルド パスに移動します。
  3. [注文とエクスポート] タブに移動します。
  4. 選択したjarファイルにチェック(チェックマーク)を付けます。し、[OK] をクリックします。
  5. 次に、プロジェクトをクリーンアップして実行します。
于 2012-11-22T10:22:21.980 に答える