设置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. Select the package and click Install.

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

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

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

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™ Debug Bridge

可通过Android™ Debug Bridge使用以下命令在 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

在此页面上