2013-07-18 43 views
0

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

附件是从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> 

回答

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> 
0

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

  1. 使用AVD管理器创建虚拟设备,请务必在虚拟设备屏幕上单击“使用主机GPU”。
  2. 启动设备。 Android加载屏幕后,您将看到移动设备的用户界面。等到看到UI。
  3. 然后,您可以运行您的程序选择目标作为您刚刚加载和启动的虚拟设备。
  4. 您将在设备的屏幕上看到您的主页(如Hello world!)。
相关问题