已安装android应用程序但未在屏幕上显示

时间:2014-05-22 18:28:32

标签: android installation

我的应用程序也安装在真实设备上以及模拟器上,但它也不会在我的设备屏幕上显示在模拟器屏幕上。我的意思是在这里说,无论何时在设备上运行或安装应用程序,它都会打开但在这里我的应用程序不会打开它刚刚安装并且没有显示错误或强制停止不存在。我甚至检查了我的下载文件,其中显示了每个应用信息,并且它存在于那里。谁能帮忙????先感谢您。

这是我的清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hide"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="18" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.hide.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.hide.Info"
        android:label="@string/title_activity_info" >
        <intent-filter>
            <action android:name="com.example.hide.Info" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.hide.Help"
        android:label="@string/title_activity_help" >
        <intent-filter>
            <action android:name="com.example.hide.Help" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.hide.Next"
        android:label="@string/title_activity_next" >
        <intent-filter>
            <action android:name="com.example.hide.Next" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

</application>

3 个答案:

答案 0 :(得分:14)

确保在AndroidManifest.xml文件中指定应用的启动器活动:

<activity android:name=".YOURACTIVITY" android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

此处提供更多信息:http://developer.android.com/training/basics/activity-lifecycle/starting.html

答案 1 :(得分:1)

如果您可以在应用程序列表中看到它,但未在应用程序屏幕上显示,那么我想您可能只是在清单文件中缺少'android:icon =“@ drawable / your_app_icon”'设置。

答案 2 :(得分:0)

如果您在Launcher活动的意图过滤器中有part /boot --source bootimg-efi --sourceparams="loader=grub-efi" --ondisk sda --label msdos --active --align 1024 part / --source rootfs --ondisk sda --fstype=ext4 --label platform --align 1024 --use-uuid part swap --ondisk sda --size 44 --label swap1 --fstype=swap bootloader --ptable gpt --timeout=5 --append="rootfstype=ext4 console=ttyS0,115200 console=tty0 noapic" ,请将其删除。

只需按照两行&lt;行动和类别):

<data android:mimeType="image/*" />