2013-10-17 48 views
1

雖然我已經重新編寫了代碼,但我多次遇到此問題。我已經做了幾次清理。但是,我的XML清單仍然有錯誤。清單文件中的錯誤

顯然在應用發送和接收SMS的權限時出現錯誤。有人能夠引導我嗎?我只是在eclipse中編寫短信的初學者。

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

<uses-sdk android:minSdkVersion="8" 
<uses-permission android:name="android.permission.SEND_SMS" /> 
<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="com.example.sms.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <receiver android:name=".SMSReceiver"> 
     <intent-filter> 
      <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
     </intent-filter> 
    </receiver> 

</application> 


</manifest> 

回答

3

變化

<uses-permission android:name="android.permission.SEND_SMS" /> 
<uses-permission android:name="android.permission.RECEIVE_SMS"></</uses-permission> 

<uses-permission android:name="android.permission.SEND_SMS" /> 
<uses-permission android:name="android.permission.RECEIVE_SMS" /> 

通知閉合括號

+0

我已經做了這一點。它聲明「元素必須是根元素的直接子元素」 – user2889611

+0

在我完成清理之後,出現錯誤,指出元素類型「uses-adk」必須後面跟有任一屬性規範, 「>」或「/>」 – user2889611

1

刪除下面線,其不要求

</</uses-permission> 

/>描述了一個結束標記。

添加/>而不是>,上面的行並不代表什麼意思。

更新的清單

<uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <uses-permission android:name="android.permission.SEND_SMS" /> 
    <uses-permission android:name="android.permission.RECEIVE_SMS" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.sms.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <receiver android:name=".SMSReceiver" > 
      <intent-filter> 
       <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
      </intent-filter> 
     </receiver> 
    </application> 

你已經錯過了關閉標籤使用-SDK

+0

我也刪除了這個,但是錯誤仍然存​​在。在xml文件中是否丟失?我做了一個適當的關閉,但有一個錯誤。 – user2889611

+0

我已更新回答 –

+0

謝謝!我只是使用你的更新清單。我意識到你已經完成了 user2889611