The launch will only sync the application package on the device!

在开始学习Android的开发时,有时候可能刚写完一个布局文件,就急忙忙的运行程序,此时会毫不留情的在控制台报错:No Launcher activity found!

The launch will only sync the application package on the device!这是因为没有修改AndroidManifest.xml文件,程序没有找到入口,也就是没有将你的activity配置在AndroidManifest.xml中。

解决办法:在AndroidManifest.xml中加入你编写的主Activity,如我的是MainActivity

 <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <!-- 配置程序启动需要的入口  -->
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

 

转载于:https://www.cnblogs.com/yby-blogs/p/4375380.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
应用程序不应该提供自己的启动界面。启动界面是用户在打开应用时看到的第一个界面,它通常用于在应用加载时显示品牌标识、应用logo或其他相关信息。然而,应用程序不应该提供自己的启动界面的主要原因有以下几点。 首先,启动界面的设计和显示是由操作系统控制的。操作系统会在应用程序启动时自动显示默认的启动界面,并在应用程序准备完全加载后自动关闭。这样可以确保应用程序的启动界面与其他应用程序保持一致,并提供更好的用户体验。如果应用程序提供自己的启动界面,可能会影响用户对应用程序的使用习惯,并给用户带来困扰。 其次,应用程序提供自己的启动界面可能会增加应用程序的启动时间。启动界面通常是一个静态的图片或动画,它不涉及应用程序的逻辑操作。如果应用程序提供自己的启动界面,需要将其加载到内存中,并在启动时显示,这可能会增加应用程序的启动时间,影响用户的使用体验。 最后,应用程序的启动界面设计应该与应用程序的整体设计一致。应用程序的界面设计应该遵循一致的风格和品牌标识,以提高用户的识别度和信任度。如果应用程序提供自己的启动界面,可能会与应用程序的整体设计不匹配,影响用户对应用程序的认知和信任。 因此,应用程序不应该提供自己的启动界面,而应该依赖操作系统提供的默认启动界面,以提供更好的用户体验和一致的界面设计。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值