Hoe verander ik de naam van een Android-app?

Is er een manier om de naam (Launcher App Label) van een app te wijzigen zonder een nieuw project te maken?

Opmerking: de naam van de app en het label op het startpictogram op het startscherm op mobiele telefoons kunnen verschillen.

Voorbeeld: op de startpagina in mijn mobiel waar mijn apps staan, heb ik een pictogram en de naam Foo, maar ik wil de naam wijzigen in Bar. Kan ik dit doen?


Antwoord 1, autoriteit 100%

Ja dat kan. Door het veld android:labelin uw toepassingsknooppunt in AndroidManifest.xmlte wijzigen.

Opmerking: als u een Splash-schermheeft toegevoegd en

<activity
    android:name=".SplashActivity"
    android:label="@string/title_activity_splash_screen"
    android:theme="@style/AppTheme">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

naar uw opstartscherm, dan wordt de naam van het opstartpictogram gewijzigd in de naam van uw opstartschermklasse.

Zorg ervoor dat u het label wijzigt:

android:label="@string/title_activity_splash_screen"

in uw Splash Screen-activiteitin uw string.xml-bestand. Het is te vinden in Res -> Waarden -> strings.xml

Bekijk hier.


Antwoord 2, autoriteit 37%

Er is het android:label voor de applicatie en het android:label voor de opstartactiviteit. De eerste is wat u ziet onder Instellingen -> Toepassingen -> Beheer applicaties op uw apparaat. Dit laatste is wat u ziet onder Toepassingen, en bij uitbreiding in elke snelkoppeling naar uw toepassing, bijvoorbeeld

<application
    android:label="@string/turns_up_in_manage_apps" >
    <activity
        android:name=".MainActivity"
        android:label="@string/turns_up_in_shortcuts" >
        ...
    </activity>
</application>

Antwoord 3, autoriteit 10%

Dit is heel eenvoudig in Android Studio,

ga naar: map res -> waarden -> strings.xml

verander de app_name (in het onderstaande voorbeeld:MitsuhoSdn Bhd) in een nieuwe naam die je wilt.

<string name="app_name">MitsuhoSdn Bhd</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>


Antwoord 4, autoriteit 7%

Ik heb gemerkt dat er enkele verschillen zijn in hoe de app-naam kan verschijnen op Lollipop-apparaten. Vóór Lollipop kun je hier verschillende app-namen mee hebben:

<application
    android:label="@string/app_name"> // appears in manage app info
    <activity
        android:name=".MainActivity"
        android:label="@string/action_bar_title"> // appears in actionbar title 
        <intent-filter android:label="@string/name_in_icon_launcher"> // appears in icon launcher
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
...

In Lollipop is het zo:

<application
    android:label="@string/name_in_manage_app_info">
    <activity
        android:name=".MainActivity"
        android:label="@string/name_in_actionbar_and_icon_launcher">
        <intent-filter android:label="@string/this_is_useless">
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

In Lollipop, android:labelIn Intent-filter is in principe nutteloos, terwijl ActionBar-titel en pictogramwerper identiek is. Dus, als u een andere titel wilt in ActionBar, hebt u geen andere keuze, maar om dynamisch in te stellen

getSupportActionBar().setTitle(R.string.app_name);

Antwoord 5, Autoriteit 2%

Mogelijk moet u de naam van uw hoofdactiviteit “Android: Label” ook wijzigen, zoals uitgelegd in Mijn applicatie in Android namen


Antwoord 6

Het hangt af van wat u wilt doen. Ik wilde mijn project persoonlijk hernoemen, dus het zei niet onderdeel van de bovenkant van de app en onder het pictogram op mijn telefoonmenu.

Om dit te doen ging ik naar het Android Manifest.xml -bestand en bewerkt

<activity
        android:name=".MainActitivity"
        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>

en bewerkte de android:name=".Mynewname"en vervolgens de string bewerken title_activity_mainin het bestand Strings.xml om aan de naam te voldoen.

Ik hoop dat dat helpt!


Antwoord 7

Als u de app-naam onder Launcher-pictogram wilt wijzigen, wijzigt u deze android:label="@string/app_name"
In je belangrijkste launcher activiteit tag

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

en als u de app-naam wilt wijzigen in

Instellingen – & GT; Application Manager – & GT; gedownload

Waar u alle geïnstalleerde applicaties hebt, verander deze dan android:label="@string/app_name"
Inside applicatie tag

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
            ........
        <activity android:name="com.test.app" >
        </activity>
             .......
 </application>

Antwoord 8

Als u de naam van uw Android-toepassing in Android Studioof Eclipsewilt wijzigen, moet u de waarde van de eigenschap android:labelgedefinieerd in het <application>knooppunt in AndroidManifest.xml

android:label="My Cool Application!"

standaard verwijst de naam van de toepassing naar een tekenreeks die is gedefinieerd in het bestand strings.xml, bijvoorbeeld:

android:label="@string/app_name"

we moeten dus de waarde in het strings.xml-bestand wijzigen:

 <string name="app_name">My Cool Application!</string>

Antwoord 9

<application
      android:icon="@drawable/app_icon"
      android:label="@string/app_name">
          <activity
            android:name="com.cipl.worldviewfinal.SplashActivity"
            android:label="@string/title_activity_splash" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
</application>

Als u de naam van de Android-app wilt wijzigen, ga naar activiteit die launcher-activiteit isen wijzig het label zoals ik hierboven in mijn code heb gedaan.


Antwoord 10

Laat maar, ik heb het gevonden. Het kan worden gedaan in het manifestbestand onder de applicatie, stel gewoon het Android-label in. Werd in eerste instantie weggegooid omdat het mijn snelkoppeling naar de naam van de applicatie niet veranderde.


Antwoord 11

volg de stappen: (ik neem aan dat je Android-weergave hebt gekozen)
app>res>values>strings

<string name="app_name">Put your App's new name here</string>


Antwoord 12

Als je Android Studio gebruikt, staat er een item onder je strings.xml

<string name="app_name">BareBoneProject</string>

Het is beter om de naam hier te wijzigen omdat je deze string misschien ergens hebt gebruikt. Of misschien heeft een bibliotheek of iets het gebruikt. Dat is het. Gewoon bouwen en uitvoeren en je krijgt een nieuwe naam. Onthoud dat dit niet zal veranderen de pakketnaam of iets anders.


Antwoord 13

Bewerk de applicatietag in het manifestbestand.

<application
    android:icon="@drawable/app_icon"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >

Wijzig het label attribuut en geef daar de laatste naam op.


Antwoord 14

  1. Ga naar Strings.xml bestand onder waarden.
  2. Verander de app_name-tag in je app_name naar wens en het is helemaal klaar, je kunt nu de naam zien die je verandert.

Antwoord 15

Ja natuurlijk……..Android ondersteunt om de naam van de app te veranderen voordat je een build maakt, net als iOS (Build-configuratie).
U kunt dit wijzigen door het Android-manifestbestand voor het project aan te passen.


Antwoord 16

De wijziging in het manifestbestand heeft de app-naam niet gewijzigd,

<application android:icon="@drawable/ic__logo" android:theme="@style/AppTheme" android:largeHeap="true" android:label="@string/app_name">

maar het veranderen van het Labelattribuut in de MainLauncherdeed de truc voor mij.

[Activity(Label = "@string/app_name", MainLauncher = true, Theme = "@style/MainActivityNoActionBarTheme", ScreenOrientation = ScreenOrientation.Portrait)]

Antwoord 17

Oude vraag maar nu ook met betrekking tot Xamarin Android-ontwikkeling:

Aangezien Xamarin het mogelijk maakt om attributen te gebruiken voor het toevoegen van items aan het manifest, moet u mogelijk uw MainActivity.cs-bestand openen en de Label-tag wijzigen in de naam van uw toepassing:

Opmerking: dit kenmerk overschrijft de geschreven android:label=-tags in uw manifestbestand, zoals ik ontdekte tijdens het archiveren van de app, klaar voor release, dus zorg ervoor dat u dit kenmerk ook wijzigt.


Antwoord 18

Als je hier bent omdat toen je probeerde je nieuwe/gloednieuwe applicatie te uploaden met behulp van de play console, deze deze fout vertoonde:
U moet een andere pakketnaam gebruiken omdat “some.package.name” al bestaat in Google Play.”

Je hoeft alleen maar naar je build.gradle-bestand (je applicatie) te gaan en te wijzigen

applicationId “some.package.name”

naar

applicationId “some.package.different-unique-name”

Andere antwoorden hier hebben deze fout niet verholpen.


Antwoord 19

wijzig de app-tekenreeksbron in uw nieuwe activiteit

Other episodes