gpt4 book ai didi

android - 在将 Android 应用程序移植到黑莓手机期间,西里尔文应用程序名称编码不正确

转载 作者:行者123 更新时间:2023-11-30 03:50:27 24 4
gpt4 key购买 nike

我在 PlayBook 和 BB10 模拟器上显示西里尔文应用程序名称时遇到了小问题。看起来它的俄语编码不正确。将 bb eclipse 插件从版本 1.3 更新到 1.5 后出现问题,使用插件 v.1.3 它工作正常。

我将不胜感激任何帮助或想法。

这是 bb10 模拟器的截图: enter image description here

最佳答案

我自己找到了解决方法。

当我在使用 bb eclipse 插件进行编码时遇到问题时,我决定使用命令行工具做同样的事情。

工具设置( key 、调试 token 等)后,我尝试使用此命令重新打包我的 apk 文件(源 apk 文件在 apk/文件夹中,bar 文件的目标是 bar/文件夹)

./apk2bar apk/ -d bbplaybookdebugtoken.bar -t bar/ -a "zasadnyy" -cg

当我得到 .bar 文件时,我已经使用命令安装了它:

/batchbar-deploy bar/ 192.168.1.35 mysecretpass

不幸的是结果不成功,应用名称再次被错误编码。第一次失败后,我阅读了更多文档并尝试使用这种方法:http://developer.blackberry.com/android/documentation/creating_a_custom_manifest_file_2016828_11.htm ...

当我解压缩 bar 文件并打开 MANIFEST.MS 时- 我找到了这一行:

Application-Name: –ì–µ—Ä–æ–∏

根据文档解决方案应该是相当紧张的:1.重命名MANIFEST.MS<you apk name>.mf2. 更新不正确的属性,在我的例子中,我将上面的行更改为 "Application-Name: Герои"3. 将编辑好的 list 文件放在与<your apk name>.apk 相同的文件夹中并重新运行 apk2bar工具 **-m**参数,例如:

./apk2bar apk/ -d bbplaybookdebugtoken.bar -t bar/ -a "zasadnyy" -m -cg

重新打包、部署、运行……然后又是失败。应用程序名称是“–ì–µ–Ä–æ–È”。

第二次失败后,我决定进行肮脏的破解,我编辑了MANIFEST.MF直接在重新打包的 bar 文件中(解压缩 -> 编辑 list -> 压缩 -> 将文件扩展名更改为 .bar)。
将更新后的 .bar 文件部署到 playbook 和 ....YEAH,我们有西里尔应用程序名称!

结论和修复:

  • 在 1.5 版本中,如果 apk2bar 工具 list 编码配置错误(在 1.3 版本中,它工作正常)
  • 为了修复问题:解压未签名的 bar 文件 -> 编辑 list -> zip -> 将文件扩展名改回 .bar

关于android - 在将 Android 应用程序移植到黑莓手机期间,西里尔文应用程序名称编码不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14238204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com