Error处理: 重提No Launcher activity found!
Posted liguangsunls
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error处理: 重提No Launcher activity found!相关的知识,希望对你有一定的参考价值。
Error处理: 重提No Launcher activity found!
重提No Launcher activity found!错误提示,及解决的方法
android应用开发中No Launcher activity found! 是常见的错误,并且解决的方法也非常easy。
做Android开发已经非常久了,相信自己不会轻易犯这个错误,可是今天却又遇到。在AndroidManifest.xml文件里也非常确定的已经加入了
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
问题在那里那?
先看详细代码吧
AndroidManifest.xml文件内容例如以下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.app.test" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.NFC" /> <uses-feature android:name="android.hardware.nfc" android:required="true" /> <application android:allowBackup="true" android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.app.test.MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <action android:name="android.nfc.action.TAG_DISCOVERED" /> </intent-filter> </activity> </application> </manifest>
执行时console中信息例如以下:
执行了多次均如此,也没发现什么情况造成的。
在实验多次之后,发现将AndroidManifest.xml做例如以下调整就可以。
调整后的AndroidManifest.xml文件内容例如以下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mexxen.app.test" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.NFC" /> <uses-feature android:name="android.hardware.nfc" android:required="true" /> <application android:allowBackup="true" android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="mexxen.app.test.MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <category android:name="android.intent.category.TAG_DISCOVERED" /> </intent-filter> </activity> </application> </manifest>
执行效果例如以下:
结论:
在指定启动主界面的Activity时。尽量不要把不相干的action以及category与LAUNCHER放在一个 <intent-filter>中。
----------------------------------
以上是关于Error处理: 重提No Launcher activity found!的主要内容,如果未能解决你的问题,请参考以下文章
Unity doesn't load, no Launcher, no Dash appears
解决no module named ipykernel_launcher
python pip fatal error in launcher unable to create process using
pip错误-failed to create process/fatal error in launcher
python:使用pip安装时出现Fatal error in launcher错误
python pip :Fatal error in launcher: Unable to create process using '"'