疑難排解AEM Forms應用程式

本文說明建立AEM Forms應用程式時可能顯示的錯誤訊息,以及解決這些錯誤的步驟。

本文章的章節包括:

iOS使用者的附件遺失

AEM Forms的iOS應用程式已設定為在OSGi上與AEM Forms同步,僅支援欄位層級的附件。 所有附件都必須具有唯一的名稱。 如果多個附件的名稱相同,則僅保留一個附件,而所有其它具有相同名稱的附件都將丟失。 請執行下列步驟,以防止iOS裝置上的使用者發生資料遺失:

  1. 在連接的伺服器上,導航至​Adobe Experience Manager>工具>操作> Web控制台

  2. 查找並按一下​自適應表單和互動式通信Web通道配置

  3. 在最適化表單與互動式通訊Web頻道設定對話方塊中,啟用​將檔案名稱設為唯一

    如果​將檔案名稱設為唯一​設定已停用,如果使用者嘗試提交包含多個附件的調適性表單,就會發生資料遺失。

  4. 按一下「儲存」。

工作區使用者提交的HTML5表單草稿在入口網站上不可見

對於在AEM Forms應用程式中啟用「另存為草稿​HTML演算描述檔」的HTML5表單,工作區使用者看不到儲存的草稿。​若要檢視Portal上工作區使用者提交之HTML5表單的已儲存草稿,請執行下列步驟:

  1. 開啟CRXDE並使用管理員認證登入。

    URL: https://<server>:<port>/lc/crx/de/index.jsp

  2. 在CRXDE的根路徑中,在「訪問控制」下的「訪問控制清單」中,按一下​+

  3. 在​添加新條目​對話框中,按一下「承擔者」欄位中的組搜索按鈕。

  4. 在「選擇承擔者」對話框的「名稱」欄位中,鍵入PERM_WORKSPACE_USER並按一下​搜索

  5. 在「選擇承擔者」(Select Principal)對話框中選擇PERM_WORKSPACE_USER組,然後按一下「確定」(OK)

  6. 在「添加新條目」(Add New Entry)對話框的「承擔者」(Principal)欄位中選擇了PERM_WORKSPACE_USER組。

    為用戶組啟用jcr:read權限。

  7. 按一下​「確定」

HTML5表單(未快取)無法載入AEM Forms應用程式

當AEM Forms應用程式連線至舊版AEM Forms伺服器時,非快取的HTML5表單無法載入AEM Forms應用程式。

執行下列步驟以解決問題:

  1. 在作者例項中,導覽至「Adobe Experience Manager>工具>設定工作區應用程式離線服務>立即設定」。

  2. 在「Workspace App Offline Service」頁中,按一下「手動資源快取」。

    URL:https://<server>:<port>/libs/fd/workspace-offline/content/config.html

  3. 在​手動資源快取​頁籤中,按一下​+​按鈕以添加CRX路徑。

  4. 在​添加新資源​欄位中,鍵入:/etc.clientlibs/fd/xfaforms/I18N/en_US.js,然後按一下​Add

  5. 按一下「儲存」。

AEM Forms在Windows上不同步

在Windows版的AEM Forms應用程式中,如果表單的路徑或其任何資源包含大於或等於256個字元,表單將無法與連線的伺服器同步。

修改表單的路徑及其資源,將字元數減少為256個字元以下。

Gradle不支援的版本

錯誤訊息: 專案使用不支援的Gradle版本。

當您在Android Studio中建立AEM Forms應用程式時,會顯示錯誤訊息。 由於系統上支援的Gradle版本不受支援,因此出現問題。

解決方 法:按 一下「修正Gradle包裝函式」並重新 匯入專案以解決問題。

gradle_unsupported_version

Gradle和Android Gradle外掛程式相容性問題

錯誤訊息: Android Gradle外掛程式和Gradle的版本不相容。

當您從Android Studio使用者介面的​Build​選單選取「建立APK 」選項時,會顯示錯誤訊息。

gradle_plugin_compatibility

解析度:啟Gradle Scripts > gradle-wrapper. properties檔案並編輯 ​distributionUrlproperty。

例如,Android Studio控制台建議將Gradle版本降級為3.5。在​gradle-wrapper.properties​檔案的​distributionUrl​中編輯版本。

再次選擇​Build > Build APK​以解決錯誤並生成。apk檔案。

gradle_wrapper_properties

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now