[英]ClassNotFoundException when debugging android app
當我嘗試在Eclipse上調試我的應用程序時,我得到ClassNotFoundException。 我在家用電腦上使用的是帶有Android 4.1.1版本的華碩Transformer Pad TF300T。 在我的工作電腦上做同樣的事情,但使用帶有Android版本3.2的三星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調試,保持清醒並允許未知來源。
我試圖在日食中轉換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>
你是否將活動聲明添加到清單文件中?
我能夠自己解決這個問題。
我使用Android SDK Manager下載了Android支持庫並修復了它。
試試這種方式......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.