当前位置: 代码迷 >> Android >> have you declared this activity in your AndroidManifest.xml?该如何解决
  详细解决方案

have you declared this activity in your AndroidManifest.xml?该如何解决

热度:236   发布时间:2016-04-28 08:07:59.0
have you declared this activity in your AndroidManifest.xml?
08-16 01:32:28.900: ERROR/AndroidRuntime(303): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.wjs/com.wjs.service.Mp3DownloadService}; have you declared this activity in your AndroidManifest.xml?
今天这个错误纠缠我好久,老提示我没在AndroidManifest.xml注册,但是我已经注册了呀
  <?xml version="1.0" encoding="utf-8" ?> 
- <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.wjs" android:versionCode="1" android:versionName="1.0">
  <uses-sdk android:minSdkVersion="7" /> 
- <application android:icon="@drawable/icon" android:label="@string/app_name">
- <activity android:name=".Test" android:label="@string/app_name">
- <intent-filter>
  <action android:name="android.intent.action.MAIN" /> 
  <category android:name="android.intent.category.LAUNCHER" /> 
  </intent-filter>
  </activity>
  <service android:name=".service.Mp3DownloadService" /> 
  </application>
  </manifest>
我上网找过有的说路径有问题,可是我什么路径都尝试过了,像全路径com.wjs.service.Mp3DownloadService,service.Mp3DownloadService等都不行!

------解决方案--------------------
<service android:name=".service.Mp3DownloadService" />   把这个写全了试试
------解决方案--------------------
 {com.wjs/com.wjs.service.Mp3DownloadService}; 
这个提示,怎么好像是找了两次?把.去掉试试。或者写上完整的路径名
  相关解决方案