更新时间:2022-10-21 14:06:30

进入【品牌信息】-【终端个性化配置】-【移动端】页面,选择对Android客户端进行个性化配置。
 

设置产品名称和默认服务器地址:可配置文档域、产品名称、应用程序图标等。

生成安装包:点击【下载Android个性化配置文件】按钮, 下载完成后,就可以对工具进行操作了,下面介绍如何下载和使用Android客户端个性化生产工具。

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

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目录下)发送给相关的技术工程师。
 

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

1. 准备工作

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

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

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

2. 个性化工具使用介绍

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

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

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


目前,Android个性化工具已支持以下内容的修改:

一、修改应用包名:
1、包名为一个应用的唯一标志,如AnyShare 7.0版本的应用报名为com.eisoo.anyshare,可通过在自动化配置文件(android.json)文件中手动添加
"android.appliction_id"这个字段,如 "android.application_id": "net.pw.disk";
2、包名必须至少包含两段(一个或多个圆点);每段必须以字母开头;所有字符必须为字母数字或下划线 [a-zA-Z0-9_];

二、修改第三方分享的id(qq、微信、微博、钉钉)
1、修改应用包后,用户需要去上述第三方平台申请该包名对应的分享id(如果某项不重新申请,则该项会分享失败),第三方分享平台会返还对应的
分享id,需要手动在自动化配置文件中(android.json)进行配置,如:
"android.qq_share_id": "101806411", "android.wx_share_id": "wxad411f5d608dc56a" 
"android.weibo_share_id": "101806411", "android.dd_share_id": "ddad411f5d608dc56a" 

三、修改应用的签名文件:
目前在自动化工具的 signaturecertificate 文件夹下有一个 oem_autograph.jks 文件,该文件为应用的签名文件,用于打包后的应用签名,一旦包名被修改,则用户需要自己制作签名文件,文件格式为.jks,放在上述 signaturecertificate 文件夹下,打包时选择该签名文件,密码输入该签名文件的密码;

注意:
1、用户制作签名文件时会要求填入别名(Alias),该值固定填写为 release ;
2、打完包后的应用签名字符串相对于标准的oem会变更,则需要获取该应用的签名字符串(sha1码),然后在之前申请的开放平台进行更新;

附录:
Android制作签名文件:https://www.jianshu.com/p/c419e54e7492

Android第三方分享开发平台:
qq:http://open.qq.com/
微信:http://open.weixin.qq.com/
钉钉:https://open.dingtalk.com/

Android获取签名字符串:可去微信开放平台,有工具可下载使用获取应用的签名字符串