gpt4 book ai didi

blackberry - 由于应用程序名称中的变音符号,我无法将应用程序上传到 BlackBerry World

转载 作者:行者123 更新时间:2023-12-04 02:01:21 27 4
gpt4 key购买 nike

我有 Android 应用程序(.apk 包)。应用程序名称包含 umlauts .我正在尝试将 .apk 包转换为 .bar (BlackBerry 10)。我正在使用适用于 Eclipse 的 BlackBerry Repackaging Tool Plug-in。

在 .bar 包中的 MANIFEST.MF 文件中重新打包和签名过程应用程序名称包含“?”符号而不是变音符号。因此,我无法将 .bar 包上传到 BlackBerry World。当我尝试上传它时出现错误:

Invalid signature file digest for Manifest main attributes System.exit calls not allowed!

最佳答案

Michail,您自己的答案无法正常工作。 BAR 文件已签名和验证,但如果我将最终应用程序安装到真正的 Z10 设备,则应用程序名称有“App f\u00FCr BlackBerry”(直接打印转义序列)。

我在这里找到了简单的解决方案:Cyrillic app name incorrectly encoded during porting Android app to Blackberry

问题出在 BlackBerry 命令工具使用的编码中。只需要添加

-Dfile.encoding=utf-8

apk2bar 和 blackberry-signer 批处理命令的参数。例如:

java -Djava.awt.headless=true -Dfile.encoding=utf-8 -Xmx512M -cp "$LIB/BarPackager.jar:$LIB/Apk2Bar.jar"...

然后您可以直接从 Eclipse 为 BlackBerry World 使用签名。

关于blackberry - 由于应用程序名称中的变音符号,我无法将应用程序上传到 BlackBerry World,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693494/

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