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
版权声明:本文为博主原创文章,转载请附上博文链接!
评论