Java 处理AndroidManifest.xml中未处理的事件循环异常

Java 处理AndroidManifest.xml中未处理的事件循环异常,java,android,xml,eclipse,android-intent,Java,Android,Xml,Eclipse,Android Intent,我正在做一个sms android应用程序,它一直工作正常,但现在当我运行该应用程序时,它无法接收sms,当收到sms时它会立即崩溃,并且我从Manifest.xml中得到错误,例如错误日志中的格式不正确的Manifest和未处理的事件循环例外 以下是AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/

我正在做一个sms android应用程序,它一直工作正常,但现在当我运行该应用程序时,它无法接收sms,当收到sms时它会立即崩溃,并且我从Manifest.xml中得到错误,例如错误日志中的格式不正确的Manifest和未处理的事件循环例外

以下是AndroidManifest.xml

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="aline.memoir.rcvsms"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
   <uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
    <uses-permission android:name="android.permission.RECEIVE_SMS">
</uses-permission> 

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="aline.memoir.rcvsms.MainActivity"
            android:label="@string/app_name" 
            android:launchMode="singleTask" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        !-- BroadcastReceiver that listens for incoming SMS messages -->
        <receiver android:name=".SmsReceiver"
                android:permission="android.permission.BROADCAST_SMS">
            <intent-filter>
                <action android:name="android.provider.Telephony.SMS_DELIVER" />
            </intent-filter>
        </receiver>

         <!-- Service that delivers messages from the phone "quick response" -->
        <service android:name=".HeadlessSmsSendService"
                 android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
                 android:exported="true" >
            <intent-filter>
                <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
                <category android:name="android.intent.category.LAUNCHER" />
                <data android:scheme="sms" />
                <data android:scheme="smsto" />
               </intent-filter>
        </service>
    </application>

    </manifest>

!-- 侦听传入SMS消息的BroadcastReceiver-->

这听起来很可疑,你只需要做一个“干净的构建”,一切就会好起来。thx David,但是你能告诉我如何做“干净的构建”吗?bcz我用同样的代码启动了一个新项目,但现在应用程序没有崩溃,我可以发送但不能接收!使用IDE(Eclipse、androidstudio等),您应该能够在“build”菜单中找到一个名为“Clean”或“rebuild”之类的项目。你可能有一些旧的垃圾,没有得到适当的重建。如果你的应用程序有其他问题,你可能应该问一个新问题。