1. 程式人生 > >AndroidManifest.xml中常見的警告處理

AndroidManifest.xml中常見的警告處理

1.Exported receiver does not require permission

警告原因:該接收器或者服務是開放式的,需要內容新增許可權屬性

解決方案:
<receiver android:name="com.practice.app.receiver.SmsReceiver" android:permission="android.permission.RECEIVE_SMS">

2.<uses-permission> tag appears after <application> tag

警告原因:uses-permission 標籤出現在 application後面

解決方案:將uses-permission 放到 application前面

3.<uses-sdk> tag should specify a target API level (the highest verified version; when running on later versions, compatibility
 behaviors may be enabled) with android:targetSdkVersion="?"
 
警告原因:uses-sdk只設置了最低版本,沒有設定目標版本

解決方案:設定目標版本
<uses-sdk android:minSdkVersion="6" android:targetSdkVersion="8" />