设置Android studio项目并构建Android应用程序

本文适用于构建AEM Forms应用程序6.3.1.1及更高版本。 有关从AEM FormsApp 6.3的源代码构建应用程序,请参阅设置Eclipse项目并构建Android™应用程序

AEM Forms提供AEM Forms应用的完整源代码。 该源包含构建自定义AEM Forms应用程序的所有组件。 源代码存档adobe-lc-mobileworkspace-src-<version>.zip是软件分发adobe-aemfd-forms-app-src-pkg-<version>.zip包的一部分。

要获取AEM Forms应用程序源,请执行以下步骤:

  1. 打开软件分发。 您需要Adobe ID才能登录软件分发。
  2. 点按标题菜单中的​Adobe Experience Manager
  3. 在​过滤器​部分中:
    1. 从​解决方案​下拉列表中选择​Forms
    2. 选择包的版本和类型。 您还可以使用​搜索下载​选项筛选结果。
  4. 点按适用于您的操作系统的程序包名称,选择​接受EULA条款,然后点按​下载
  5. 打开包管理器并单击​上传包​以上传包。
  6. 选择软件包,然后单击​安装

下图显示了adobe-lc-mobileworkspace-src-<version>.zip的提取内容。

解压缩的Android™源的提取内容

下图显示了src文件夹中android文件夹的目录结构。

src中android文件夹的目录结构

构建标准AEM Forms应用程序

  1. 执行以下步骤在Android™ Studio中设置项目并提供签名标识:

    登录到已安装和配置Android™ Studio的计算机。

  2. 将下载的adobe-lc-mobileworkspace-src-<version>.zip存档复制到:

    对于MAC用户: [User_Home]/Projects

    对于Windows®用户: %HOMEPATH%\Projects

    注意

    对于Windows®,建议将android项目保留在系统驱动器中。

  3. 在以下目录中解压存档:

    对于MAC用户: [User_Home]/Projects/[your-project]

    对于Windows®用户: %HOMEPATH%\Projects\[your-project]

    注意

    建议先将解压缩的android项目保留在系统驱动器中,然后再将项目导入Android Studio。

  4. 启动Android™ Studio。

    对于MAC用户:更新文 local.properties 件夹中的 [User_Home]/Projects/[your-project]/android 文件,并将变 sdk.dir 量指 SDK 向桌面上的位置。

    对于Windows®用户:更新文 local.properties 件夹中的 %HOMEPATH%\Projects\[your-project]\android 文件,并将变 sdk.dir 量指 SDK 向桌面上的位置。

  5. 单击​完成​以构建项目。

    项目在ADT项目资源管理器中可用。

    构建应用程序后的eclipse项目

  6. 在Android™ Studio中,选择​“导入项目”(Eclipse ADT、Gradle等)

  7. 在项目资源管理器中,在​根目录​文本框中选择要构建的项目的根目录:

    对于Mac用户 [:User]_Home/Projects/MobileWorkspace/src/android

    对于Windows®用户: %HOMEPATH%\Projects\MobileWorkspace\src\android

  8. 导入项目后,将显示一个弹出窗口,其中包含更新Android™插件Gradle的选项。 根据您的要求,单击相应的按钮。

    dontremindmeagainfolterproject

  9. 成功构建Gradle后,将显示以下屏幕。 将相应的设备或模拟器与系统连接,然后单击“运行Android™**”。**

    格拉克莱孔索尔

  10. Android™ Studio显示连接的设备和可用的模拟器。 选择要运行应用程序的设备,然后单击​确定

    连接设备

构建项目后,您可以选择使用Android™ Debug Bridge或Android™ Studio安装应用程序。

使用Android™调试桥

可通过Android™调试桥在Android™设备上安装应用程序,并使用以下命令:

对于MAC用户: adb install [User_Home]/Projects/[your-project]/adobe-lc-mobileworkspace-src-[version]/android/build/outputs/apk/android-debug.apk

对于Windows®用户: adb install %HOMEPATH%\Projects\[your-project]\adobe-lc-mobileworkspace-src-[version]\android\build\outputs\apk\android-debug.apk

On this page

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
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