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

Android 客户端个性化配置

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

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

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

 

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

1. 准备工作

1)安装JDK:安装过程参见附录:《JDK下载、安装和环境配置》。

2)安装apktool:安装过程参见附录:《非必需——apktool安装和配置》。如不想安装apktool,可以将个性化工具中apktool文件夹下的两个文件复制粘贴到原始安装包(apk文件)所在的文件夹下。

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

点击AutoOEM_Android.jar即可开始个性化定制。

2. 个性化工具使用介绍

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

2)点击各个浏览按钮,选择个性化配置文件、数字签名证书和原始包的位置。安装包生成位置默认是桌面,也可以选择其它位置。其中,浏览数字签名证书时会要求输入证书的密码,界面如下图所示:

注意:建议使用提供的签名证书。

证书位置:...\AutoOEM_Android1.0.4\数字签名证书\oem_autograph.jks

密码:654321

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

 

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

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

2. 拒绝访问。 这是因为没有权限导致的拒绝访问,请以管理员身份运行,操作如下:第一步:搜索“cmd“,右键点击“命令提示符”,点击“以管理员身份运行”;第二步:切换到AutoOEM_Android.jar所在目录。如何切换?输入命令“cd 目录路径“;第三步:输入命令“java -jar AutoOEM_Android.jar”。

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. 如出现其它无法解决的问题,可以把生成的日志文件(日志文件在原始包所在的目录下)发送给相关的技术工程师。

 

附录

1.《JDK下载、安装和环境配置》

1)下载网址:https://www.oracle.com/technetwork/java/index.html

选择Accept  License Agreement ,选择适合自己电脑操作系统的版本下载,如下图所示:

2)安装默认安装到C盘下,可以更改,如果更改注意安装的目录下不要出现中文或空格,否则可能影响以后的正常使用,之后一直点击下一步即可,如下图所示:

3)配置环境变量进入控制面板——系统和安全——系统,点击高级系统设置(或直接搜索“高级系统设置”),点击环境变量,进入环境变量页面,然后新建系统变量JAVA_HOME,变量值为所安装的JDK的路径。如下图所示:

编辑系统变量Path,添加变量值:%JAVA_HOME%\bin如下图所示:

新建classpath,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意:最前面有个“.”),如下图所示:

4)检验输入java和javac,分别显示如下图,则安装成功。

 

2. 《非必需——apktool安装和配置》

1) apktool安装网址https://ibotpeaches.github.io/Apktool/install/, 下载apktool.bat:右键点击wrapper script,链接另存为,即可下载,如下图所示:

下载apktool.jar:点击上图中find newest here,下载最新版本的apktool.jar。然后将上两个文件放在同一个文件夹(如:apktools)下。

2)apktool环境配置

高级系统设置----->环境变量----->编辑系统变量中的Path,如下图:

3)apktool使用

cmd切换到apktool所在文件夹下,将待解析的apk也拷贝到该文件夹下,执行命令如下:

apktool d xxx.apk(反编译)

apktool b XXX b (编译)