我正在尝试在我的 android 设备上运行一个应用程序。问题是我收到 PAClient 错误E0002根据我的理解,只有在远程设备上运行应用程序时才需要组态档名称,而我没有这样做。没有为 PAClient 创建组态档,即使我尝试创建一个,唯一的选择是 Widows 64 和 32 位
我最近从“工具”->“管理平台”重新安装了 Android 通用档案。这可能与它有关。我知道有另一篇文章![在通过 USB 连接的手机上运行我的应用程序时出现“[PAClient 错误] 错误:E0002 缺少组态档名称”错误](https://www.bailuqing2.com/uploadenterprise/220122/2439ce1399254d78b4cf04ed260e3683.png)
这里还有我的计算机环境变量
![在通过 USB 连接的手机上运行我的应用程序时出现“[PAClient 错误] 错误:E0002 缺少组态档名称”错误](https://www.bailuqing2.com/uploadenterprise/220122/ec9759f2ece04ab19a4e757db84cc8be.png)
我的平台选择器 ![在通过 USB 连接的手机上运行我的应用程序时出现“[PAClient 错误] 错误:E0002 缺少组态档名称”错误](https://www.bailuqing2.com/uploadenterprise/220122/a9ebf8852b434a91a600270a3f3d3a2c.png)
那么我该如何解决这个错误呢?
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.exeC:\ProgramFiles\<your java installation>\<java jdk version>\bin\jarsigner.exe
就这样。现在您可以在您的设备上编译和运行您的应用程序。
注意:如果您仍然需要旧的 SDK 来为其他 android 版本制作应用程序,则不必卸载它。仅在不需要时才将其洗掉。

 
							 
										
										 
										
										 
										
										
										 
										
										 
										
										 
										
										
0 评论