![](/img/trans.png)
[英]Xamarin Android APK different name then in AndroidManifest.xml
[英]android:name value in androidmanifest.xml
虽然我的应用程序名称在模拟器和真实设备上正确显示,但在 androidmanifest.xml 中,它当前显示为android:name="HelloCordova"
<activity
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
android:label="@string/app_name" android:name="HelloCordova"
android:theme="@android:style/Theme.Black.NoTitleBar">
我应该将 HelloCordova 更改为我的应用程序名称还是保持原样? 谢谢!
HelloCordova
这里是在(您的)代码中扩展Activity
的类的名称。
你在ActionBar
或其他地方看到的是android:label="@string/app_name"
,它(最有可能)在res/string.xml
定义。
android:label
和android:name
完全不同。
android:label
是您在观察到的模拟器和真实设备上显示的名称。 android:name
是“实现此包的整体android.app.Application的类的可选名称。[string]”。 当您具有扩展要使用的Application
的自定义类时,将使用此属性。 此属性应该是其包前面的类。 您只需使用一个句点即可使用该应用程序的包。 例:
android:name="com.myapp.CustomApplication"
或android:name=".CustomApplication"
。
android:label
将帮助您更改应用程序名称。 如果要使用android:name
,则该类必须是 extends class Application
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.