首页 > 解决方案 > 在android中本地化应用程序的名称,但在设备中部署两个应用程序

问题描述

主要活动.cs

 [Activity(Theme = "@style/MainTheme",Label = "@string/app_name" ,MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation , ScreenOrientation = ScreenOrientation.Portrait)]

值-zh/Strings.xml

<resources>
  <string name="app_name">斯瓦扬布大佛塔&lt;/string>
</resources>

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
          android:versionCode="21" android:versionName="1.0.12" 
          android:installLocation="preferExternal">
    <uses-sdk android:minSdkVersion="22" android:targetSdkVersion="29" />
    <application android:label="Swayambhu" android:icon="@mipmap/ic_launcher" android:usesCleartextTraffic="true"></application>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA" />
</manifest>

本地化值目录按照本教程创建,但设备中部署了两个应用程序。一个具有本地化应用程序的名称,另一个应用程序的名称是在 android 清单中的应用程序名称之后。

标签: c#androidxamarin.formslocalized

解决方案


推荐阅读