0

我是应用程序开发的初学者。起初,一切都很顺利,该应用程序同时出现在模拟器和手机上而没有崩溃。一段时间后,应用程序的图标不会出现在应用程序抽屉中,我也没有其他方法可以访问该应用程序了。我重新检查了所有内容,我的代码中没有任何明显的错误,当我在模拟器和手机中运行程序时,eclipse显示该应用程序已成功安装,但该应用程序不会像以前那样自动打开,并且没有应用程序图标供我打开应用程序。请帮忙!

附件是我来自 Androidmanifest.xml 的代码

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

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

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.trial1.Splash"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.SPLASH" /> 
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.trial1.Mainscreen"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.trial1.MAINSCREEN" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.trial1.startingPoint"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.trial1.STARTINGPOINT" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.trial1.Menu"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.trial1.MENU" /> 
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.trial1.TextPlay"
        android:label="@string/app_name" >

    </activity>
    </application>

</manifest>
4

2 回答 2

1

您错过了将操作放在启动器活动中

<action android:name="android.intent.action.MAIN" />

你正确的代码看起来像

 <activity
        android:name="com.example.trial1.Splash"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <action android:name="android.intent.action.SPLASH" /> 
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
于 2013-07-18T01:21:21.220 回答
0

我有同样的问题。这对我有用:

  1. 使用 AVD 管理器创建虚拟设备,请务必在虚拟设备屏幕上单击“使用主机 GPU”。
  2. 启动设备。在 Android 加载屏幕后,您将看到移动设备的 UI。等到看到 UI。
  3. 然后您可以运行您的程序,选择目标作为您刚刚加载并启动的虚拟设备。
  4. 您将在设备的屏幕上看到您的主页(如 Hello world!)。
于 2014-08-07T00:18:46.537 回答