包和 Android 手工应用程序
您可以使用 Android Enabler 工具从命令行手动对应用程序注入代码。
先决条件
- 代码注入进程应在满足以下要求的计算机上运行:
- 已定义 JAVA _ HOME 环境变量。
- 1.5GB 免费 RAM (推荐)
-
复制以下测试工具计算机:
- 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。
另请参阅: