2016-11-08 2 views
0

Я запустил приложение для Android в игровой магазин google, и он в настоящее время работает. Как бы то ни было, приложение не имеет имени. В самом магазине это имя, но как только вы его загрузили, оно исчезло. Как иконка показывает рядом со всеми вашими другими приложениями, но нет имени под маленькой иконкой.Как изменить имя загруженного приложения

Кто-нибудь знает, где я могу добавить это? Я видел что-то о андроиде: ярлык в AndroidManifest, но я получаю ошибки, когда меняю это. Это в настоящее время android:label="@string/app_name"

Это вся моя AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.informatie.rodekruis" 
    android:versionCode="2" 
    android:versionName="1.1" > 

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

    <application 
     android:allowBackup="true" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme" 
     android:icon="@mipmap/app_logo" > 
     <activity 
      android:name="com.example.rodekruis.MainActivity" 
      android:label="@string/title_activity_main" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.BezoekActivity" 
      android:label="@string/title_activity_bezoek" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.BEZOEKACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.AfspraakActivity" 
      android:label="@string/title_activity_afspraak" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.AFSPRAAKACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.ContactActivity" 
      android:label="@string/title_activity_contact" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.CONTACTACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.MeningActivity" 
      android:label="@string/title_activity_mening" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.MENINGACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.RouteActivity" 
      android:label="@string/title_activity_route" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.ROUTEACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.SpecialistenActivity" 
      android:label="@string/title_activity_specialisten" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.SPECIALISTENACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.BWCActivity" 
      android:label="@string/title_activity_bwc" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.BWCACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.AgendaActivity" 
      android:label="@string/title_activity_agenda" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.AGENDAACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.InfoActivity" 
      android:label="@string/title_activity_informatie" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.INFOACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.VriendActivity" 
      android:label="@string/title_activity_vriend" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.VRIENDACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.FoldersActivity" 
      android:label="@string/title_activity_folders" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.FOLDERSACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.example.rodekruis.NieuwsActivity" 
      android:label="@string/title_activity_nieuws"> 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.NIEUWSACTIVITY" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 
+0

Пойдите в строковые ресурсы. Расположен в src/main/res/values. Найдите строку strings.xml. найдите тег app_name и измените значение. Если вы поддерживаете несколько языков, то ваша папка значений будет иметь постфикс, такой как values-ar (например, арабский) и изменить значения в файле strings.xml. – JacksOnF1re

+0

Я уже назвал его там. Это имя не отображается, хотя –

+0

Какое имя вы использовали для ярлыка активности title_activity_main? – JacksOnF1re

ответ

0

Вместо того, чтобы ваш ярлык в application теге, Android использует свой ярлык activity, который имеет

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

в нем , Android пытается быть наиболее конкретным. А потому что, как вы сказали, ваше значение для строкового ресурса

@string/title_activity_main 

пуст (так пустая строка в основном, что не пустое значение), вы не видите ярлык ниже значка. Вы можете проверить это, если вы откроете диспетчер приложений в настройках и выполните поиск своего приложения. Он должен быть назван в честь вашего ресурса app_name.

Теперь вы можете либо изменить значение для своей метки активности, либо вместо этого (и я предполагаю, что это то, что вы хотите сделать), удалите метку между <activity ... />.