疑難排解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 Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free