Android应用程序包名称可以包含阿拉伯语字符吗?
示例
com.android.اختبار
我通过创建一个新项目进行了检查,每个类的包名称中都没有看到输入的阿拉伯名称。
有没有官方网站说明这一点?
答案 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