安卓;应用程序安装并运行正常,但当我退出时,我在菜单中找不到其启动器图标

StackOverflow https://stackoverflow.com/questions/4065314

我创建了一个简单的应用程序并将其放入我的设备上。

我使用文件浏览器找到APK,它安装成功并且我可以运行它(安装完成后单击“运行”时)

但是,如果我随后退出该应用程序,我将无法在我的应用程序菜单上看到它的启动器(我期望它,就像我创建的其他应用程序一样)

目前,每次我想运行该应用程序时,我首先必须重新安装它才能访问它,肯定有更好的方法吗?

附清单

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.jameselsey"
      android:versionCode="1"
      android:versionName="1.0"
      >
    <application android:icon="@drawable/globe" android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar">
        <activity android:name=".GeoCodeTest"
                  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>
    <uses-sdk android:minSdkVersion="7" />

</manifest> 
有帮助吗?

解决方案

引用自 CommonsWare,来自 http://groups.google.com/group/android-developers/browse_thread/thread/fc4816cac75c7edc/c867733d8380dea9?hl=en&lnk=gst&q=Missing+application+icon+in+All+Application+drawer#c867733d8380dea9:

“如果您在Android 1.5上,并且已经有了该意图过滤器,并且仍然看不到图标,并且您可能已经安装了一个应用程序,该应用程序共享了相同的Java软件包(例如,package =“ com.commonsware.android。在您的元素中),尝试删除早期的应用程序并重新安装新的应用程序。您不能安装两个具有相同包装的应用程序。在Android 1.1和更早的时候,新的会覆盖旧的,不再了。”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top