我试图建立一个Android应用程序,当我使用非英语LANGUES像波斯的应用它会导致这个错误AndroidManifest.xml file missing
的名称,没有明显的构建,但是当我用英语它的作品成功了,为什么呢?Android应用程序名称错误
0
A
回答
1
在Android的每一个XML文件的顶部,你会看到
<?xml version="1.0" encoding="utf-8"?>
所以首先我问你:是波斯列入utf-8
编码?
我有这个链接http://www.utf8-chartable.de/上咋一看,似乎是我,这是一个no
但我没有语言专家,该表可能会因为相关的或基础的语言之一显示波斯(如葡萄牙使用拉丁集)
如果persian在utf-8
中不可用,那么尝试在应用程序名称中获取此名称的最佳选择是创建一个strings_per.xml(位于/ values /文件夹内),并在其中放入不同的编码,您需要的应用程序名称的字符串。
注意,我想有问题的变量隔离在它自己的文件,因为我不知道这将是一个好主意,它与清单的其余部分混合。
0
Farsi IS包含在UTF8中。 您需要在/ res/values中的strings.xml中添加一个字符串。 然后在那里定义一个波斯语名称。 你string.xml看起来就像这样:
<string name="app_name">اسم اپ</string>
<string name="title_tab1">تماس با ما</string>
<string name="action_settings">Settings</string>
你会引用它在你的manifest.xml这样的:
机器人:标签=“@字符串/ APP_NAME”
但要记住:波斯语字符不完全在Android 2.2及2.3所示。 字符单独显示。对于后来的机器人来说,这不是问题。
相关问题
- 1. Android应用程序名称
- 2. 语法错误android程序包名称
- 3. 我的Android应用程序包名称错误
- 4. 错误应用程序名称问题与应用
- 5. Android应用程序错误
- 6. Android应用程序错误
- 7. Android应用程序错误
- 8. Android应用程序错误:
- 9. 设置Android应用程序的名称
- 10. 从应用程序名称中的Android
- 11. 更改Android应用程序的名称
- 12. Android应用程序名称被截断
- 13. Xamarin.Forms更改Android应用程序名称
- 14. 查找Android应用程序的“名称”
- 15. Android googledocs应用程序组件名称
- 16. Android应用程序名称记录器
- 17. 应用程序名称消失Android
- 18. Android应用程序的名称问题
- 19. Android应用程序名称混淆
- 20. Android gmail应用程序名称解析
- 21. 以应用程序名称作为应用程序名称
- 22. 应用程序名称或Applet名称?
- 23. Android应用程序名称显示为活动名称
- 24. 应用程序名称未设置。调用Builder#setApplicationName。错误
- 25. Java错误: “无法识别的选项:-Xdock:名称=应用程序名称”
- 26. Android 4.0的Android应用程序错误
- 27. 应用程序名称
- 28. JavaFX应用程序名称
- 29. IOS应用程序名称
- 30. 应用程序名称
你能发布错误吗? –
你能发布你的AndroidManifest.xml文件吗?至少相关的部分.. – krsteeve
@Arman:我'AndroidManifest.xml文件missing' –