我試圖建立一個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' –