阿菜来了 2023-03-28 12:46 采纳率: 0%
浏览 14

RAD Studio 11 编译APP时,出现如图的错误

问题遇到的现象和发生背景

RAD Studio 11 编译APP时,出现如图的错误。 SDK都是设置OK的,SDK,NDK,JAVA目录都设置好了,以前D11.4都是同样设置没有问题。

遇到的现象和发生背景,请写出第一个错误信息

[PAClient Error] Error: E7176 Unable to execute '"C:\Program Files\Java\jdk1.8.0_51\bin\java.exe" -jar "D:\Delphi11Update2\PlatformSDKs\AndroidSDK-2525-22.0.44500.8973\build-tools\30.0.3\lib\apksigner.jar" sign --ks "C:\Users\Wagon\AppData\Roaming\Embarcadero\BDS\22.0\debug.keystore" --ks-pass pass:android --ks-key-alias "androiddebugkey" --key-pass pass:android "D:\Program Files (x86)\Embarcadero\Studio\Projects\testAPP\Android\Debug\Project1\bin\Project1.apk"' (Error 2)
[PAClient Error] Error: E7176 Failed to load signer "signer #1"
[PAClient Error] Error: E7176 java.io.IOException: Invalid keystore format

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容

img

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-28 22:15
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 这篇博客也许可以解决你的问题👉 :签名JKS文件格式转换为KEYSTORE文件格式
    • 除此之外, 这篇博客: 华为联运游戏或应用审核驳回:签名不一致排查指导中的 3. 如果jks文件或keystore文件一致,则需要确认打包签名是否使用了自动化流程,检查自动化流程中是否使用了常规的DEX文件加壳,从而导致了签名不一致。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

      以一个android应用加固网站为例,应用可以在类似的第三方平台进行二次加固,一般此类平台加固完成之后可能会丢失签名,需要二次apk签名并添加渠道:

      在这里插入图片描述

      上传应用:

      在这里插入图片描述

      应用加固:

      在这里插入图片描述

      加固完成后会生成一个新的apk:

      在这里插入图片描述

      可以看到应用在加固后签名已经丢失,一般使用平台流程化加固打包会在加固完成后自动进行二次签名,这样会导致应用签名与原始工程签名不一致,此处建议二次签名自己手动使用命令签名打包


      原文链接:

      https://developer.huawei.com/consumer/cn/forum/topic/0204405829208330252?fid=18

      原作者:AppGallery Connect


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 3月28日

悬赏问题

  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂