我正在开发Xamarin Android应用程序.
在我的设备上启动应用程序后,应用程序名称显示为“ $projectname $”(美元项目名称美元).
MainActivity(启动活动)的标签也显示为“ $projectname $”.
$projectname $来自哪里?
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.MyApp.Android">
<uses-sdk android:minSdkVersion="15" />
<application android:label="MyApp" android:icon="@drawable/ic_myapp" android:name=".TSApplication">
<data android:scheme="com.MyApp.Android" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
</manifest>
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="ApplicationName">MyApp</string>
</resources>
MainActivity.xml
[Activity (Label="@string/ApplicationName")]
public class MainActivity
{
...
}
我应该检查些什么来解决此问题?
解决方法:
要更改活动标签,只需直接写标签
代替
[Activity (Label="@string/ApplicationName")]
至
[Activity (Label="AppName")]
如果您仍然对应用程序名称有疑问
检查您的配置
我希望这可以解决您的问题