【问题标题】:Android project doesn't generate a launcher iconAndroid 项目不生成启动器图标
【发布时间】:2019-07-28 06:06:29
【问题描述】:

首先,我运行我的项目并不是因为存储泄漏问题。所以我释放了一些空间然后一切顺利,但我的桌面上没有出现启动器图标

    <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity
        android:name=".Start"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

        </intent-filter>
        <intent-filter>
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
    <activity
        android:name=".SongsList"
        android:theme="@style/AppTheme.NoActionBar" />
    <activity android:name=".FirstSong"
        android:theme="@style/AppTheme.NoActionBar"></activity>
</application>

........

这些是完成工作的行

【问题讨论】:

  • 你能添加带有 mipmap dir 的 android studio 项目面板的屏幕截图吗?

标签: android android-manifest android-icons


【解决方案1】:

请参阅here 了解更多详情。或者使用this创建一个有效的图标

同时检查您的 Intent 过滤器。

 <activity
    android:name=".Start"
    android:theme="@style/AppTheme.NoActionBar">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

【讨论】:

    【解决方案2】:
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
    </intent-filter>
    <intent-filter>
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    

    您应该使用单个intent filter,其中包含actioncategory,而不是两个拆分的意图过滤器,即

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    

    【讨论】:

    • @AliK。安装成功了吗?
    • 不,我失败了,我创建了一个新项目来为我的代码获取启动器
    • @AliK。发布该失败,例如编译器错误输出和 logcat。
    • @AliK。应用程序是否列在系统设置中?
    • "安装成功了吗?" “不,我失败了……” 那肯定有错误。发布它。
    猜你喜欢
    • 2013-03-05
    • 2016-04-26
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 2011-11-24
    • 2012-09-12
    • 2012-06-13
    相关资源
    最近更新 更多