【问题标题】:Xamarin Android APK different name then in AndroidManifest.xmlXamarin Android APK 与 AndroidManifest.xml 中的名称不同
【发布时间】:2019-01-07 15:01:59
【问题描述】:

在我们的 Xamarin Android 项目中,我的同事正在玩弄 APK 包名称。 它应该类似于:com.company.4productname.mobile 但是,现在是:com.company.x4productname.mobile。

文件中没有,我们可以找到这个错误的名称。似乎此名称未存储为文本。

您知道可以将其存储在哪里吗?

【问题讨论】:

    标签: android xamarin visual-studio-2017 apk


    【解决方案1】:

    根据Android文档,packageName/applicationId有如下规则:

    虽然应用程序 ID 看起来像一个传统的 Java 包 name,应用ID的命名规则有点多 限制性:

    • 它必须至少有两个段(一个或多个点)。
    • 每个句段必须以字母开头。
    • 所有字符都必须是字母数字或下划线 [a-zA-Z0-9_]。

    来源:https://developer.android.com/studio/build/application-id

    Xamarin 工具似乎在“4”前添加“x”,因为以数字开头违反了这些规则。我还能够在 Android Studio 中重新创建它,并且由于规则,Android Studio 实际上确实会产生错误。所以看起来 Xamarin 捕获了这个错误,然后为你“修复”它。

    【讨论】:

    • 我的错..我错过了它不能以数字开头的东西
    猜你喜欢
    • 2015-09-20
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 2022-01-18
    • 2015-02-18
    • 1970-01-01
    相关资源
    最近更新 更多