【问题标题】:Android app installs but doesn't show up in app trayAndroid 应用程序已安装但未显示在应用程序托盘中
【发布时间】:2011-11-04 04:15:09
【问题描述】:

我正在构建一个时间记录应用程序,并且我已经创建了主布局。 我试图在我的手机三星 Galaxy S 上调试我的应用程序,它开始正常,但如果我关闭它并想再次运行它,它不在我的应用程序抽屉中。按住主页按钮时,它会显示在设置->程序->管理和最近。

这里是 manifest.xml

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

【问题讨论】:

    标签: android hardware emulation


    【解决方案1】:

    我认为您在意图过滤器中关闭 &lt;/action&gt; 标记的位置错误。 应该是这样的:

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

    该过滤器向系统发出信号,表明此活动应在应用程序抽屉中可见。如果它不正确或不存在,则该活动将不可见。

    通常最好使用封闭的空元素来防止这个错误:

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

    您的活动课前还缺少.。这始终与您的应用程序包名称有关。它将在内部加入packagename + classname。因此点,否则会导致com.doweb.timelogMainActivity,这显然不是正确的引用。所以应该是android:name=".MainActivity"

    【讨论】:

    • 我注意到点不见了,但这并没有解决。我创建了一个新项目,然后重新设置。现在它工作得很好:)但我认为你的解决方案可能已经奏效了,我不知道:)
    • 是的,我很确定这是意图过滤器,因为它负责在启动器中注册。
    【解决方案2】:

    你的activity的名字像这样android:name=".MainActivity",你可以试试

    【讨论】:

      猜你喜欢
      • 2015-02-05
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多