【问题标题】:When 'Run As' from Eclipse my developed Android App, launcher Icon doesn't show up当我开发的 Android 应用程序从 Eclipse 中“运行为”时,启动器图标不显示
【发布时间】:2014-09-04 04:10:21
【问题描述】:

我查遍了整个网络,但找不到我的图标没有出现在我的 Android 壁纸上的原因(虚拟设备上也没有)。该应用程序在启动时启动并运行得很好,但是当我停止它(点击“返回”或“主页”按钮)时,我找不到自行启动它的图标。 我的清单如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.maasrot.boaz"
    android:versionCode="4"
    android:versionName="1.2" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.maasrot.boaz.splashScreen"
            android:label="@string/app_name"
            android:screenOrientation="portrait" >
            <intent-filter android:label="@string/app_name" >
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="com.maasrot.boaz.MainActivity"
            android:label="@string/app_name"
            android:parentActivityName="com.maasrot.boaz.MainActivity"
            android:screenOrientation="portrait" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.maasrot.boaz.MainActivity" />
        </activity>

    </application>   
</manifest>

知道为什么吗?正如所有其他帖子所说,我确实有 MAIN 和 LAUNCHER。 谢谢!

【问题讨论】:

  • 你能发布完整的清单吗?
  • 它在您的已安装应用列表中吗?您是否创建了启动器快捷方式?
  • 我猜不是,启动快捷方式是什么?
  • 刚刚发布了完整的清单
  • 我可以在“应用程序”-->“管理应用程序”中看到该应用程序,但在主屏幕(所有其他应用程序所在的位置)中看不到。所以,我不能独立启动它(没有 Eclipse)。

标签: android eclipse icons manifest android-launcher


【解决方案1】:

“但是当我停止它(点击‘返回’或‘主页’按钮)时,我找不到自行启动它的图标。”

您确定您正在查看设备的“所有应用程序”部分而不是主屏幕吗?我这么说的唯一原因是因为你在这里说的。该图标不会放置在主屏幕上。我还会查看设置中的应用程序管理器,看看它是否已安装。

【讨论】:

  • 它显示它已安装,我什至可以选择卸载它,所以它在设备中。只是无法从手机启动它。仅当来自 Eclipse 的“运行方式”Android 应用程序时。
【解决方案2】:

检查是否将正确的ic_launcher 放入所有drawable 文件夹中。您可以做的另一件事是检查您的设备中是否安装了许多MainActivity。我猜其中一个应用程序是您想要的应用程序,因此您会知道哪个是 launcher 图标。

【讨论】:

  • 是的,这是正确的;即使对于默认的 ic_launcher 图标,它也不会创建启动图标。即使我只是创建一个“Hello World”应用程序。
猜你喜欢
  • 1970-01-01
  • 2011-02-17
  • 2014-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-17
  • 1970-01-01
  • 2011-03-03
相关资源
最近更新 更多