How can I change the app name when installing? Once installed my app name on the icon is correct and everything else is in place.
Thanks in advance
Edit:
Sorry I'm not being clear.
I started a project with the app name as Simple Counter but now it's something else. When I build the APK and install it the name appears as Counting App.
In the AndroidManifest.xml, there should be an <application> tag with a android:name attribute. This is where you set the name which appears below the icon in the device's launcher. You will also see that each <activity> tag has a android:label attribute. This is the text which is shown in the tool bar when that activity is active. Both of these attributes can be set using a string resource. This allows you to make a single change to your code in order to update both places where the string is displayed. It also allows you to provide translations in other languages.
If you make these changes and they still stay the same when you run your app from Android Studio, you should turn off Instant Run.
For this, uninstall your application from your device, after that clean all caches files. Then try to install the application again.
Related
My requirement is to change the app icon and app name dynamically after installation. I tried to use the flutter_dynamic_icon package, but I am not able to change the Android app icon and name.
The app's name and icon are stated in the manifest and cannot be changed during runtime because Android does not permit this.
However, try change the title of the app in the title bar via setTitle(name);.
I have an Android app that's used internationally.
The app is used internationally. however, recent legal problems force me to change its name in the U.S. alone. I don't want to change it globally.
Whta's the minimal set of action I can take to get there as fast as I can?
Can I change the application name and some of its UI for a certain locale only? (ENG-US) do must I deploy a new app altogether alongside the old one? Note I must keep the "british" locale with the old UI, but myst rename the application name and change some of its ui only for the U.S.
Is that possible?
Thank you
Whta's the minimal set of action I can take to get there as fast as I can?
In terms of the app itself:
Step #1: Find out how you are setting the name in the app. Frequently, that's via an #string/app_name resource, as the android:name in <application> (and perhaps also in one or more <activity> elements) in the manifest.
Step #2: Create alternative versions of that string resource for other languages.
I've created an android app and installed it on my device.
Now I have changed the name and the icon for this app.
Is it possible to install this next to the "previous" app ?
When I try this it overwrites the previous one.
(I would prefer not to change the package name(s) since want to do this more then once).
No it is not possible the way you want. Name of application is irrelevant (it is just for humans). Package name (package attribute of <manifest> is what matters, so you need to name packages of your both builds differently to make this happen. There's no other way.
You will have to change the package name.
I changed the name of my app by editing the #string/app_name string resource. Now when I download it from the Marketplace, I get two icons on my homescreen - one with the old name and one with the new! I'm stumped. I don't know where the old name is coming from. I did a search on the entire project folder and still can't find it!
And yes, I have just one activity with the action.MAIN and category.LAUNCHER intent filters. So any idea what gives?
Did you change the package name too when you changed the app_name? If you did then you have two different apks installed on your device and you need to uninstall the old version of the package from the Settings screen.
Just tested this on another device and only one icon was installed. Must have been something wonky with my development device!
I need to have both earlier and later versions of App I write in Eclipse.
What do I need to change (activity name?) to upload new version of the app to my phone without overwriting the old one? Any fast way to do it?
The package name in the manifest identifies the application (see here). So you also need to change the package name.
Change the app name in your manifest file.