2013-07-18 2 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 вы увидите пользовательский интерфейс мобильного устройства. Подождите, пока не увидите пользовательский интерфейс.
  3. Тогда вы можете запустить свою программу, выбрав цель, как только что загруженное и начатое виртуальное устройство.
  4. Вы увидите свою домашнюю страницу (например, Hello world!) На экране вашего устройства.
Смежные вопросы