首页 网上学习正文

android.content.ActivityNotFoundException: Unable to find explicit activity class 【安卓报错】

android.content.ActivityNotFoundException: Unable to find explicit activity class 【安卓报错】

今天为安卓应用增加一个功能,严格来说仅仅是复制了一个原有的功能,从实体类、Activity、Fragment到Layout文件,都是原样复制然后稍加修改。完成之后运行,但是应用报错:


android.content.ActivityNotFoundException: Unable to find explicit activity class




Intent i = new Intent(getActivity(), MStationMgrActivity.class);

startActivity(i);


应该是说 这个Intent   i 找不到,也就是MStationMgrActivity类找不到,但这个类实际是在包里的,怎么回事?按理说各文件都复制了难道还缺了什么?

答案就是还缺了点东西,这里之所以提示MStationMgrActivity找不到,就是因为在AndroidManifest.xml中没有声明这个Activity。


然后在AndroidManifest.xml中声明这个Activity:




<span style="white-space:pre"> </span><activity

            android:name=".MInstrumentMgrActivity"

            android:label="@string/instrument_mgr" >

        </activity>

         <activity

            android:name=".MStationMgrActivity"

            android:label="@string/station_mgr" >

        </activity>



然后重新运行,问题解决!

--------------------- 

作者:皮蛋豆腐1 

来源:CSDN 

原文:https://blog.csdn.net/zhouyingge1104/article/details/39528019 

版权声明:本文为博主原创文章,转载请附上博文链接!


打赏

评论

Music