我正在嘗試在我的 android 設備上運行一個應用程式。問題是我收到 PAClient 錯誤E0002根據我的理解,只有在遠程設備上運行應用程式時才需要組態檔名稱,而我沒有這樣做。沒有為 PAClient 創建組態檔,即使我嘗試創建一個,唯一的選擇是 Widows 64 和 32 位
我最近從“工具”->“管理平臺”重新安裝了 Android 通用檔案。這可能與它有關。我知道有另一篇文章![在通過 USB 連接的手機上運行我的應用程式時出現“[PAClient 錯誤] 錯誤:E0002 缺少組態檔名稱”錯誤](https://img.uj5u.com/2021/12/26/2439ce1399254d78b4cf04ed260e3683.png)
這里還有我的電腦環境變數
![在通過 USB 連接的手機上運行我的應用程式時出現“[PAClient 錯誤] 錯誤:E0002 缺少組態檔名稱”錯誤](https://img.uj5u.com/2021/12/26/ec9759f2ece04ab19a4e757db84cc8be.png)
我的平臺選擇器 ![在通過 USB 連接的手機上運行我的應用程式時出現“[PAClient 錯誤] 錯誤:E0002 缺少組態檔名稱”錯誤](https://img.uj5u.com/2021/12/26/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 版本制作應用程式,則不必卸載它。僅在不需要時才將其洗掉。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/392905.html
標籤:安卓 德尔福 火猴 android-sdk-工具
上一篇:TEdgeBrowser-OnNewWindowRequested-在另一個TEdgeBrowser中打開新視窗
