android 签名和adb命令(时刻更新)

应用签名:本人所应用到的一个例子,批处理文件,仅供参考:

@echo off
cd /d %~dp0

set TARGET=%~n1.apk
java -jar signapk.jar platform.x509.pem platform.pk8 %1 %TARGET%
doInstall.bat %TARGET%
echo 签名结束
@echo on

当然,在该文件目录下还要有 signapk.jar platform.x509.pem platform.pk8三个文件,然后将apk拖放到该批处理文件下,apk就会被签名,然后安装到手机上。so easy!

本人开发使用android studio 2.1.3,为了避免太耗时间,就比较少的使用run android application。而是选择在terminal中先使用Gradlew命令编译得到apk,针对具体例子的一个命令:Gradlew :app:assembleDebug
:app视具体应用更改。然后再用adb命令安装,当然不会手动去敲啦,给出一个批处理命令,类似上面的处理方法,将apk拖到该批处理文件下就OK啦。小窍门:桌面上新建批处理命令快捷方式,然后将apk拖到你这个快捷命令下。

@echo off
echo 等待设备连接
adb wait-for-device
echo **********************************
set input=%1
echo 已连接
if "%input%" neq "" (
echo 安装 %input%
adb install -r %input%
echo %1% 安装完毕
) else (
for /r %%i in (*.apk) do (
echo 安装 %%i
adb install -r %%i
echo  %%i 安装完毕
)
)
pause

你可能感兴趣的:(android)