1).安装jdk1.8.0_144
首先检索包含java的列表
yum list java*
检索1.8的列表
yum list java-1.8*
安装1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
java -version 查看是否安装成功
2).安装android-sdk_r24.4.1-linux.tgz
3).上传签名文件android.keystore
4).写shell脚本signapk.sh
signapk.sh
#!/bin/bash
# param1, APK file: Calculator_debug.apk
# param2, keystore location: ~/.android/debug.keystore
# param3, key storepass: android
# param4, key alias: androiddebugkey
USER_HOME=$(eval echo ~${SUDO_USER})
查询CPU数量,返回的是CPU核数
CPUNUM=` cat /proc/cpuinfo | grep "cpu cores"|wc -l`
定义CPU的总数
let CPUNUM=CPUNUM-1
统计签名文件的个数
JARSIGNERNUM=`ps ax|grep jarsigner|wc -l`
如果正在签名的文件大于定义的CPU的总数那么退出。
if [ $JARSIGNERNUM -gt $CPUNUM ] ;then
echo "too many"
exit 0;
fi
# use my de