android.content.ActivityNotFoundException 出现原因分析

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.settings/com.android.settings.deviceinfo.SoftwareUpdates}; have you declared this activity in your AndroidManifest.xml?

目前在开发android 5.0 L .想在settings 里面增加几个子菜单,发现通过xml文件制定类的时候,可以顺利的跳转,但是当 在java代码里去intent跳转的时候,就会I出现上面的这样的异常。

当然检查AndroidManifest 是配置过该类的,最后发现原因是:需要在AndroidManifest加下面这行代码 问题就解决了。

android:taskAffinity="com.adnroid.settings"

另外5.0的 setting  每次push之后 需要删除缓存

settings的路径是 system/priv-app/Settings

另外5.0的 setting  每次push之后 需要删除缓存

settings的路径是 system/priv-app/Settings

时间: 2024-08-29 16:30:06

android.content.ActivityNotFoundException 出现原因分析的相关文章

【Android 疑难杂症1】android.content.ActivityNotFoundException: Unable to find explicit activity class

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.cnotes/com.example.cnotes.Notes_History}; have you declared this activity in your AndroidManifest.xml? 在activity中访问其它xml文件的时候总是提示Unable to find,这种情况是没有在配置文

隐式Intent找不到Activity:android.content.ActivityNotFoundException

Here is what i encountered: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=me.waye.intentdemo.intent.action.WAYE_ACTION cat=[me.waye.intentdemo.intent.category.WAYE_CATEGORY] } 在学习隐式启动Activity的时候遇到这个错误,用的书是李刚的疯狂An

android.content.ActivityNotFoundException: No Activity found to handle Intent

代码如下: public void sendMessage(String number) { if (TextUtils.isEmpty(number)) { return; } Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(Constants.SCHEME_SMS, number, null)); context.startActivity(intent); } 异常信息提示如下: android.content.

android.content.ActivityNotFoundException: Unable to find explicit activity class {...}; have you declared this activity in your AndroidManifest.xml?

解决方法: 在文件 AndroidManifest.xml里添加 <activity android:name="com.example.contentprovider_e.ReCallLog" > </activity> 结果为: PS:我起初添加的Activity是CallLog.java而不是ReCallLog.java,所以我在AndroidManifest.xml里添加添加了<Activity></Activity>也同样报错,

Android ListView异步加载图片乱序问题,原因分析及解决方案

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553 在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼.比如说在ListView中加载图片,如果是同步加载图片倒还好,但是一旦使用异步加载图片那么问题就来了,这个问题我相信很多Android开发者都曾经遇到过,就是异步加载图片会出现错位乱序的情况.遇到这个问题时,不

android.app.Fragment$InstantiationException的原因分析

1. Fragment$InstantiationException的原因分析 在编写Fragment类的代码时候,Android Lint有时会提示如下error: Avoid not-default constructors in fragments: use a default constructor plus Fragment$setArguments(Bundle) instead From the Fragment documentation: Every fragment must

Android中app卡顿原因分析示例

在知乎回答了一个“为什么微博的app在iPhone比Android上流畅”的问题.后面部分是一个典型的动画卡顿的性能分析过程,因此帖在这里.有编程问题可以在这里交流.知乎链接. ========================================================= 我来说下我所知道的事情.我不知道iOS为什么流畅,但我知道一些Android为什么不流畅的原因. 首先,就题主所说的问题,我用iPad和小米Pad对比了一下微博滑动滚屏这件事情(2014年8月10日目前微博

Android Content Provider的启动过程源代码分析

本文参考Android应用程序组件Content Provider的启动过程源代码分析http://blog.csdn.net/luoshengyang/article/details/6963418和<Android系统源代码情景分析>,作者罗升阳. 0.总图流程图如下: 1.MainActivity进程向ActivityServiceManager主线程发送GET_CONTENT_PORVIDER_TRANSACTION 如下图: 如图:第一步 ~/Android/frameworks/b

Android Content Provider在应用程序之间共享数据的原理分析

本文参考Android应用程序组件Content Provider在应用程序之间共享数据的原理分析http://blog.csdn.net/luoshengyang/article/details/6967204和<Android系统源代码情景分析>,作者罗升阳. 0.总图流程图如下: 总体类图: 1.MainActivity进程向AriticlesProvider进程发送IContentProvider.QUERY_TRANSACTION 如图:第一步 ~/Android/framework