我的应用程序安装在真实设备上以及模拟器上,但它不会显示在我的设备屏幕上以及模拟器屏幕上。我的意思是说,每当应用程序在设备上运行或安装时,它都会打开,但在这里我的应用程序不会打开它,只是安装了,并且没有显示错误或强制停止不存在。我什至检查了我的下载文件,其中显示了每个应用程序信息并且它存在于那里。有人可以帮忙吗????先感谢您。
这是我的清单文件
<?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>
确保在 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
如果您的启动器活动的意图过滤器中有
<data android:mimeType="image/*" />
,请将其删除。
只需放置以下两行即可< action and category) as:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
如果您可以在应用程序列表中看到它,但没有显示在应用程序屏幕上,那么我想您可能只是在清单文件中缺少 'android:icon="@drawable/your_app_icon"' 设置。
对我来说,这是意图过滤器 -> 类别部分中的拼写错误。
我修改了我的错误(
android.intentca.category.LAUNCHER changed it to android.intent.category.LAUNCHER
),错误消失了:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intentca.category.LAUNCHER" />
</intent-filter>