2013-07-18 97 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!)。
相關問題