设置Android™ studio项目并构建Android™应用程序 set-up-the-android-studio-project-and-build-the-android-app

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

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

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

  1. 打开 Software Distribution。您需要 Adobe ID 才能登录 Software Distribution。

  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应用程序 set-up-the-xcode-project

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

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

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

    对于Mac用户​ [User_Home]/Projects

    Windows®用户​ %HOMEPATH%\Projects

    note note
    NOTE
    对于Windows®,建议将Android™项目保留在系统驱动器中。
  3. 在以下目录中解压缩归档文件:

    对于Mac用户​ [User_Home]/Projects/[your-project]

    Windows®用户​ %HOMEPATH%\Projects\[your-project]

    note note
    NOTE
    建议在将提取的Android项目导入Android™ Studio之前,先将其保留在系统驱动器中。
  4. 启动Android™ Studio。

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

    对于Windows®用户:更新%HOMEPATH%\Projects\[your-project]\android文件夹中存在的local.properties文件,并将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的选项。 根据您的要求,单击相应的按钮。

    dontremindmeagainforthisproject

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

    gradleconsole

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

    connecteddevice

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

使用Android™ Debug Bridge andriod-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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2