更新时间:2022-08-13 21:11:37

Android 客户端个性化配置

管理员登录AnyShare Web 管理控制台,进入【运营管理】-【系统配置】-【个性化配置】-【Android客户端】页面,可以对Android客户端进行个性化配置,包括系统配置和界面配置。

在系统配置下面可以设置产品名称和默认服务器地址。在界面配置下面可以选取与自己公司产品相匹配的颜色,以及上传产品logo和应用程序图标,图片格式以尺寸大小参考界面提示。将系统位置和界面配置设置完成后,点击下面的【预览】按钮,就可以查看Android客户端登录页面的效果了,预览效果如下图所示:

预览确认个性化效果后请点击【生成个性化配置文件】按钮, 并将其导入个性化生产工具生成最终的定制化安装包。在此之前需要先下载个性化生产工具,点击【下载个性化生产工具】按钮,下载完成后,就可以对工具进行操作了,下面介绍如何下载和使用Android客户端个性化生产工具。

 

Android 客户端个性化生产工具使用介绍 

1. 准备工作

1)下载个性化生产工具:下载完个性化生产工具后,将工具解压,解压后目录结构如下图所示:

2)将相应版本的原始包放置在个性化工具的originpack目录下

3)双击AutoOEM.exe即可开始个性化定制。

2. 个性化工具使用介绍

1)打开个性化工具,工具界面如下图所示:

2)点击各个浏览按钮,选择个性化配置文件、数字签名证书和原始包的位置(原始包必须放置在工具的originpack文件夹下)。安装包生成位置默认是桌面,也可以选择其它位置。其中,浏览数字签名证书时会要求输入证书的密码(建议使用提供的签名证书,证书位置:...\AutoOEM_Android1.1.4\signaturecertificate\oem_autograph.jks,密码:654321),界面如下图所示:

3)点击生成安装包,生成安装包需要3到10分钟不等,请耐心等待,安装包成功生成后,会弹出安装包所在的文件夹。

 

注意:在生成个性化安装包的过程中,可能出现以下问题:

1. java.lang.RuntimeException: Keystore was tampered with, or password was incorrect. 出现这个可能是签名证书密码输入错误所以请确认自己输入的数字签名证书密码是正确的。

2. 拒绝访问。 这是因为没有权限导致的拒绝访问,请以管理员身份运行。

3. There is insufficient memory for the Java Runtime Environment to continue. Native memory allocation (malloc) failed to allocate 1041456 bytes for Chunk::new. 这是因为内存不足导致java虚拟机无法运行,请确认可用内存大于1G。

4. 如出现其它无法解决的问题,可以把生成的日志文件(日志文件在个性化工具的temp目录下)发送给相关的技术工程师。