调试android应用程序时ClassNotFoundException
当我尝试在Eclipse上调试我的应用程序时,我得到ClassNotFoundException。我在家里的电脑上使用的是安卓版本4.1.1的华硕Transformer Pad TF300T。在我的工作电脑上做同样的事情,但使用三星Galaxy 10.1和安卓3.2版,一切正常。这是我收到的信息:调试android应用程序时ClassNotFoundException,android,eclipse,Android,Eclipse,当我尝试在Eclipse上调试我的应用程序时,我得到ClassNotFoundException。我在家里的电脑上使用的是安卓版本4.1.1的华硕Transformer Pad TF300T。在我的工作电脑上做同样的事情,但使用三星Galaxy 10.1和安卓3.2版,一切正常。这是我收到的信息: 11-22 09:15:14.313: E/AndroidRuntime(2609): FATAL EXCEPTION: main 11-22 09:15:14.313: E/AndroidRunti
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,但没有任何帮助 我得到了EclipseJuno和Windows7 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管理器下载了Android支持库,并对其进行了修复。您是否将任何jar文件用作库?是的,我的libs文件夹中有几个jar。BillProvider该类在哪里?它位于com.company.bill.contentprovider.BillProviderI下。我添加了部分清单。奇怪的是,如果这是一个问题,因为它在我的工作电脑上工作,对其他使用过它的人来说。有趣的建议,但我还没有找到任何订单和出口标签。