包裹名称可以包含阿拉伯文字吗?

时间:2018-06-21 05:43:36

标签: android package android-package-managers

Android应用程序包名称可以包含阿拉伯语字符吗?

示例

 com.android.اختبار

我通过创建一个新项目进行了检查,每个类的包名称中都没有看到输入的阿拉伯名称。

有没有官方网站说明这一点?

3 个答案:

答案 0 :(得分:3)

当您在Android Studio中创建新项目时,applicationId完全与您在安装过程中选择的Java样式的包名称匹配。但是,应用程序ID和程序包名称在此之后是彼此独立的。您可以更改代码的程序包名称(您的代码名称空间),它不会影响应用程序ID,反之亦然(不过,再次,发布应用程序后,您不应更改应用程序ID)。但是,更改软件包名称还会带来其他后果,因此see the section about modifying the package name

尽管应用程序ID看起来像传统的Java程序包名称,但该应用程序ID的命名规则却更具限制性:

1)它必须至少具有两个段(一个或多个点)。

2)每个段必须以字母开头。

3)所有字符必须为字母数字或下划线[a-zA-Z0-9 _]。

答案 1 :(得分:2)

您不能使用阿拉伯字符创建软件包名称。 基于documentation

  

应用程序的完整Java语言样式程序包名称。名字   应该是唯一的。名称可以包含大写或小写字母   (从“ A”到“ Z”),数字和下划线(“ _”)。但是,个人   套件名称部分只能以字母开头。

答案 2 :(得分:1)

您可以本地化应用程序中除软件包名称以外的所有内容。 如果您在Package Studio中使用其他语言时没有考虑到它,那么您将无法在应用程序中看到它。

您可以通过此链接 https://developer.android.com/guide/topics/resources/localization