Xamarin Android APK在AndroidManifest.xml中使用不同的名称

时间:2019-01-07 15:01:59

标签: android xamarin visual-studio-2017 apk

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

文件中没有,我们可以找到这个错误的名称。看来这个名字并没有存储为文本。

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

1 个答案:

答案 0 :(得分:0)

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

  

尽管应用程序ID看起来像传统的Java包   名称,应用程序ID的命名规则要多一些   限制性的:

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

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

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