调试android应用程序时ClassNotFoundException

调试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

当我尝试在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/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>

您是否已将活动声明添加到清单文件中?

请尝试以下方法

  • 右键单击项目并转到属性
  • 转到java构建路径..//,它位于左侧的第5个位置
  • 转到“订单和导出”选项卡
  • 选中所选jar文件上的(勾选标记)。然后单击ok
  • 现在,清理项目并运行
    我能自己修好它。

    我使用Android SDK管理器下载了Android支持库,并对其进行了修复。

    您是否将任何jar文件用作库?是的,我的libs文件夹中有几个jar。BillProvider该类在哪里?它位于com.company.bill.contentprovider.BillProviderI下。我添加了部分清单。奇怪的是,如果这是一个问题,因为它在我的工作电脑上工作,对其他使用过它的人来说。有趣的建议,但我还没有找到任何订单和出口标签。