android - 我无法将 Android 项目从 Delphi 10.4 迁移到 Delphi

如果您在安装 Delphi 11.1 后尝试编译在 Delphi 10.4 中完成的 Android 项目时遇到以下错误,请提供帮助:

[PAClient Error] Error: E7688 Unable to execute '"C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot\bin\java.exe" -cp "c:\program files (x86)\embarcadero\studio\22.0\bin\Android\r8-3.0.73.jar" com.android.tools.r8.D8 --output "C:\Users\Test\Desktop\TestApp\Android64\Release\BarcodexMS.classes" @"C:\Users\Test\Desktop\TestApp\Android64\Release\dex_list.txt"' (Error 1)

注意:如果我尝试创建一个具有相同名称的新应用程序并从另一个具有完全相同名称的项目中移动表单和代码,它会给我一个错误:

different Signature been used with the same name of the application

我已经重新安装了 Delphi 10.4,但不幸的是我又遇到了签名问题。重新安装 Windows 后,如何取回旧签名。

顺便说一句,我不想​​卸载应用程序并重新安装。

最佳答案

你必须在 lib 上恢复。转到目标平台 -> Android (32/64) -> 库。右键单击鼠标,然后还原。

关于android - 我无法将 Android 项目从 Delphi 10.4 迁移到 Delphi 11.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71813140/

相关文章:

go - 用类型参数替换接口(interface)参数有什么好处?

typescript - 类型错误 : Cannot find module 'firebase-f

c - 你怎么能告诉计算机它正在添加而没有 addl 在程序集中

ios - 什么时候在 ios 中选择 serialQueue 而不是并发队列

javascript - 解决对多个参数值的 promise

python - 正确完成所有操作后出现 Ngrok 错误 6022

c# - 无法启动程序,访问被拒绝 C# net6.0

node.js - 如何在某个日期之前安装 Node 包及其依赖项?

kubernetes - kubectl 等到 pod 消失(终止)

javascript - Vue 3 - "Failed to resolve component"