![](/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.