2013-11-25 2 views
2

Я создаю проект Android. Я запускаю этот проект на своем эмуляторе. И получить e сообщение: \ GraphicsAndStyles \ bin \ GraphicsAndStyles.apk, установленное на устройствеAndroid Emulator не может найти значок Launcher

Когда я открываю свой эмулятор, я не вижу значок Launcher и не могу запустить приложение. Может ли кто-нибудь мне помочь?

Вот код XML в моем манифесте:

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

    <uses-sdk 
     android:minSdkVersion="8" 
     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.graphicsandstyles.List" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.LIST" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.graphicsandstyles.Styles" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.graphicsandstyles.Themes" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.THEMES" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

ответ

3

Держите оба эти внутри умысел фильтра той же деятельности, чтобы сделать значок видимым, как показано ниже:

<intent-filter > 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER"/> 
</intent-filter> 

В настоящее время вы эти два поля разделились в двух отдельных видах деятельности, поэтому, пожалуйста, измените его на:

<activity 
      android:name="com.example.graphicsandstyles.List" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.LIST" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
</activity> 

Yo u можете найти подробную информацию об использовании этих двух тегов проявлений. here

+0

у вас было очень много исправлений, где вы добавили только ложные теги. Попытайтесь просмотреть весь пост, так как есть гораздо больше значения, которое вы можете добавить. ... и хороший ответ +1 – paqogomez

Смежные вопросы