console提示:
No Launcher activity found!
The launch will only sync the application package on the device!
单击应用后手机提示:
手机上未安装应用程序
原因:
添加了下列属性的activity
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
是不能添加这个属性的
android:exported="false"
属性解释:
-
在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。
-
android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。
-
总体来说它的主要作用是:是否支持其它应用调用当前组件。
总结:
掉坑里了