我正在尝试在我的 android 设备上运行一个应用程序。问题是我收到 PAClient 错误E0002
根据我的理解,只有在远程设备上运行应用程序时才需要组态档名称,而我没有这样做。没有为 PAClient 创建组态档,即使我尝试创建一个,唯一的选择是 Widows 64 和 32 位
我最近从“工具”->“管理平台”重新安装了 Android 通用档案。这可能与它有关。我知道有另一篇文章
这里还有我的计算机环境变量
我的平台选择器
那么我该如何解决这个错误呢?
uj5u.com热心网友回复:
答案:
PAClient 错误是由与相关设备的兼容性问题和安装在计算机上的 Android SDK 引起的。要解决此问题,请C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\<Your Installed SDK>\
打开SDK Manager.exe
,洗掉已安装的 SDK(例如:Android 10)并在您的手机上安装与 Android 版本相对应的 SDK(在我的情况下为 Android R Dev. Preview)。然后打开Delphi,进入Tools -> Options -> Deployment -> Sdk Manager 然后将旧SDK的路径更改为新SDK路径(它们旁边应该有一个感叹号)。现在,您必须做的最后一件事是转到 Java 选项卡,如果它还不是有效的(类似于jarsigner 的和),则将Keytool
和Jarsigner
位置更改为有效的。C:\ProgramFiles\<your java installation>\<java jdk version>\bin\keytool.exe
C:\ProgramFiles\<your java installation>\<java jdk version>\bin\jarsigner.exe
就这样。现在您可以在您的设备上编译和运行您的应用程序。
注意:如果您仍然需要旧的 SDK 来为其他 android 版本制作应用程序,则不必卸载它。仅在不需要时才将其洗掉。
0 评论