包和 Android 手工应用程序

您可以使用 Android Enabler 工具从命令行手动对应用程序注入代码。

先决条件

  1. 代码注入进程应在满足以下要求的计算机上运行:
    • 已定义 JAVA _ HOME 环境变量。
    • 1.5GB 免费 RAM (推荐)
  2. 复制以下测试工具计算机:

    • Android Tools 文件夹。可以在OpenText Functional Testing Lab 服务器计算机上的 server 文件夹中找到此文件夹。
    • 应用程序 (.apk 文件)

后退到顶部

使用自己的 Android 证书为应用程序签名

若要用自己的 Android 证书对应用程序进行签名,请在应用程序上从命令行运行 Android Enabler:

Windows

<Path to AndroidTools folder>\DLAndroidEnabler.bat – keystore <Android key store path> – alias <Android alias name> – storepass <Android store password> -keypass <Android key password> – hybrid – native <path to your application>

Linux

<Path to AndroidTools folder>/DLAndroidEnabler.sh – keystore <Android key store path> – alias <Android alias name> – storepass <Android store password> -keypass <Android key password> – hybrid – native <path to your application>

参数 详细信息
- keystore 包含您的私钥集的密钥库文件的路径。
- alias 用于标识密钥库中私钥条目的名称。
- storepass 密钥库的密码。
- keypass 用于签署应用程序的私钥的密码。
- mixed 启用混合应用程序打包。
- native 启用本地应用程序的打包。
- removeSecuredLayout 从任何检测到的 Window.setFlag ()调用中设置移除LayoutParams.FLAG _ SECURE 标志 (如果已设置)。

打包过程由数量步骤组成。等待步骤成功完成。
结果是一个使用您的 Android 证书签名的文件。例如,在my-android- 应用程序 .apk上运行上述命令将在原始文件所在的同一文件夹中生成文件: my-android- 应用程序 .apk.signed.apk

上载生成的*.signed.apk 文件OpenText Functional Testing Lab

后退到顶部

使用 Android 调试证书为应用签名

要使用 Android 调试证书对应用程序进行签名,请在应用程序上从命令行运行 Android Enabler:

Windows

<Path to AndroidTools folder>\DLAndroidEnabler.bat – native – hybrid – signdebug <path to your application>

Linux

<Path to AndroidTools folder>/DLAndroidEnabler.sh – native – hybrid – signdebug <path to your application>

参数 详细信息
- signdebug 使用调试证书为应用程序签名。
- mixed 启用混合应用程序打包。
- native 启用本地应用程序的打包。
- removeSecuredLayout 从任何检测到的 Window.setFlag ()调用中设置移除LayoutParams.FLAG _ SECURE 标志 (如果已设置)。

打包过程由数量步骤组成。等待步骤成功完成。
结果是一个使用默认调试证书签名的文件。例如,在 my-android-app.apk 上运行上述命令将在原始文件所在的同一文件夹中生成文件 my-android-app.apk.signed.debug.apk

上载生成的*.signed.debug.apk 文件到OpenText Functional Testing Lab

后退到顶部

另请参阅: