疑難排解AEM Forms應用程式 troubleshoot-aem-forms-app
本文會說明建置AEM Forms應用程式時可能顯示的錯誤訊息,以及解決這些問題的步驟。
本文的章節包括:
iOS使用者的附件遺失 attachment-loss-for-ios-users
iOS適用的AEM Forms應用程式設定為在OSGi上與AEM Forms同步,僅支援欄位層級附件。 所有附件必須具有唯一的名稱。 如果多個附件具有相同的名稱,則只會保留一個附件,而其他名稱相同的附件會遺失。 執行以下步驟,防止iOS裝置上的使用者發生資料遺失:
-
在連線的伺服器上,瀏覽至 Adobe Experience Manager >工具>作業> Web主控台.
-
尋找並按一下 最適化表單和互動式通訊Web頻道設定.
-
在 最適化表單和互動式通訊Web頻道設定 對話方塊,啟用 將檔案名稱設為唯一.
如果 將檔案名稱設為唯一 設定已停用,如果使用者嘗試提交具有多個附件的調適型表單,將會遇到資料遺失的問題。
-
按一下「儲存」。
Workspace使用者提交的HTML5表單草稿在入口網站上不可見 html-form-drafts-submitted-by-workspace-users-are-not-visible-on-the-portal
適用於在AEM Forms應用程式中啟用的HTML5表單,具有 另存為草稿 HTML轉譯器設定檔,工作區使用者看不到已儲存的草稿。 若要檢視由工作區使用者在入口網站上提交的HTML5表單已儲存草稿,請執行下列步驟:
-
開啟CRXDE並使用管理員憑證登入。
URL:
https://<server>:<port>/lc/crx/de/index.jsp
-
在CRXDE的根路徑中,按一下「存取控制」下的「存取控制清單」 +.
-
在 新增專案 對話方塊中,按一下「主參與者」欄位中的群組搜尋按鈕。
-
在「選取主參與者」對話方塊的「名稱」欄位中,輸入
PERM_WORKSPACE_USER
並按一下 搜尋. -
選取
PERM_WORKSPACE_USER
群組,並按一下 確定. -
在新增專案對話方塊中,
PERM_WORKSPACE_USER
在「主體」欄位中選取群組。啟用
jcr:read
使用者群組的許可權。 -
按一下 「確定」。
HTML5表單(未快取)無法載入AEM Forms應用程式 html-forms-not-cached-fail-to-load-in-aem-forms-app
當AEM Forms應用程式連線至舊版AEM Forms伺服器時,非快取的HTML5表單無法在AEM Forms應用程式中載入。
執行以下步驟以解決問題:
-
在作者執行個體中,導覽至 「Adobe Experience Manager >工具>設定Workspace App離線服務>立即設定」.
-
在 Workspace App離線服務 頁面,按一下 手動資源快取.
URL: https://<server>:<port>/libs/fd/workspace-offline/content/config.html
-
在 手動資源快取 索引標籤,按一下 + 按鈕以新增CRX路徑。
-
在 新增資源 欄位,型別: /etc.clientlibs/fd/xfaforms/I18N/en_US.js ,然後按一下 新增.
-
按一下「儲存」。
AEM Forms無法在Windows上同步 aem-forms-do-not-sync-on-windows
在Windows上的AEM Forms應用程式中,如果表單路徑或其任何資源包含大於或等於256個字元,則表單不會與連線的伺服器同步。
修改表單及其資源的路徑,將字元數減少到256個字元以下。
不支援的Gradle版本 unsupported-version-of-gradle
錯誤訊息: 專案使用不支援的Gradle版本。
在Android Studio中建置AEM Forms應用程式時會顯示錯誤訊息。 發生此問題是因為系統支援不支援的Gradle版本。
解析度: 按一下 修正Gradle包裝函式並重新匯入專案 以解決問題。
Gradle和Android Gradle外掛程式相容性問題 gradle-and-android-gradle-plug-in-compatibility-issues
錯誤訊息: Android Gradle外掛程式和Gradle的版本不相容。
當您選取時,會顯示錯誤訊息 建置APK 選項來自 建置 Android Studio使用者介面上的功能表。
解析度: 開啟 Gradle指令碼 > gradle-wrapper.properties 檔案並編輯 distributionUrl 屬性。
例如,Android Studio主控台建議將Gradle版本降級為3.5版。在中編輯版本 distributionUrl 之 gradle-wrapper.properties 檔案。
選取 建置 > 建置APK 再次解決錯誤並產生.apk檔案。