How to change Android application name in Xamarin.Forms?

Bob5421 picture Bob5421 · Jun 18, 2017 · Viewed 16.7k times · Source

I am working with Xamarin.Forms in Visual Studio For Mac and I have created a very basic Xamarin.Forms application.

I have checked Android and iOS targets. I got 3 projects:

  • A common project
  • An iOS specific project
  • And a Droid specific project.

The Android specific application has a ".Droid" suffix in application name.

So I decided to right click on droid project, and to remove this suffix in "Assembly name" field.

I got an exception where I run the app (at startup). If I change Assembly name again to put the droid suffix, it does not work anymore.

You can try this with a blank project with the latest version of Xamarin.Forms.

I do not understand why?

Answer

jzeferino picture jzeferino · Jun 18, 2017

The problem is that you are changing the assembly name of your application, not the name.

If you want to change the application name in Xamarin.Forms Android you have two options:

  • Go to your MainActivity and change the Label property:

enter image description here

  • Or remove the Label of the MainActivity and add the name in the Manifest.xml via UI or code:

enter image description here enter image description here


On iOS you must change it in Info.plist.

enter image description here