本帖最后由 Longerandlonger 于 2011-11-15 15:39:29 编辑

解决方案 »

  1.   

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.huawei.hidisk" android:versionName="1.4.0" android:versionCode="40">注意你的Manifest.xml中红字对应标出来的地方,加上你代码中
    <activity
      android:label="@string/app_name"
      android:name=".MainActivity" >看看拼接起来的MainActivity全路径与项目中该类的全路径是否对应
      

  2.   

    看看你自己项目里面红字对应地方+Activity的name属性拼起来的路径与类所在的全路径是否对应。
      

  3.   


    我的Service放在不同的包里面的,这里我用了全路径com.xxxx.android.service.BindService.java,难道和这个有关吗?
      

  4.   

    Unable to find explicit activity class  你这的确是没有要找的Activity,只有一个Service名字是com.xxxx.android.service.BindServic。这startActivity用错了
      

  5.   


    我是在MainActivity里用到BindService,这两个东西都存在并且注册了的。
      

  6.   


    你蓝字标出来的是找不到Activity啊
      

  7.   

    com.xxxx.android/com.xxxx.android.service.BindService
    而且很明显这里com.xxxx.android这一段路径重复了。
      

  8.   

    我找到错误在哪里了。是按钮的OnClickListener()函数里,我把startService()函数写成了startActivity()。
    悲催啊,太粗心了。
      

  9.   

    楼主啊,跟你一样的bug,幸亏看到最后