一、为什么APK要签名
如果不签名可能出现的问题:apk包无法安装,apk包安装完成后打开即闪退,apk包安装完成后打开无法进入游戏等等等。
所以出现服务端架设没问题,客户端出现各种奇怪问题的可以尝试签下名再安装。
二、如何进行APK签名
当前网上进行安卓免费签名的工具很多,如ApkToolAid,apk改之理等都是比较好用的签名工具,工具使用比较简单,在修改好apk的IP信息后,直接使用签名工具签名即可,同时工具一般都具备反编译及回编译的功能,使修改apk及签名更为方便。
三、签名工具不能签名通常是本地没安装java环境及正确配置java环境的变量,教程如下:
1、安装java环境包,jdk-8u91-windows-x64.exe 一直默认下一步即可;
2、安装完后,需要配置环境变量,以win10为例(其它系统大同小异)桌面我的电脑右键属性—关于—高级系统设置—点环境变量。
3、打开环境变量后,在系统变量这里点新建,新建一个变量
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_91 这里其实就是你安装的java环境的目录,看下版本号是不是一致
4、如上步骤,再新建一个变量
变量名: CLASSPATH
变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
5、在系统变量里找到 path 并又击打开,新建两条记录。
path的两条记录为:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
通过以上对java环境的安装及配置后,你再使用apk签名工具通常是可以的,如果不行就多换几个签名工具。
本文提到的java安装包,apk签名工具本页面可免费下载。