安装脚本
请将以下脚本保存为.bat结尾的批处理文件,将apk拖到bat文件上即可完成安装
%ANDROID_HOME%\platform-tools\adb.exe install -r %1
卸载脚本
请将以下脚本保存为.bat结尾的批处理文件,将apk拖到bat文件上即可完成卸载
@echo off
setlocal
echo init tools
set aapt=%ANDROID_HOME%\build-tools\17.0.0\aapt.exe
set adb=%ANDROID_HOME%\platform-tools\adb.exe
echo find package name
%aapt% d xmltree %1 AndroidManifest.xml | findstr "package=" > %temp%\1.txt
for /f "tokens=2 delims= " %%a in ('findstr "package=" %temp%\1.txt') do (
set packagename=%%a
)
del %temp%\1.txt
set packagename=%packagename:~9,-1%
if [%packagename%]==[] goto error
echo package name is %packagename%
echo start uninstall
%adb% uninstall %packagename%
:error
echo uninstall faild!
注意: %ANDROID_HOME%环境变量必须存在,指向的是android sdk目录,如:E:\soft\develop\android_sdk_windows\
加入到右键菜单
将下面的脚本放入文本文件,把bat的路径换成自己的(别忘记了),另存为.reg结尾的注册表文件,双击导入
REGEDIT4
[HKEY_CLASSES_ROOT\.apk]
@="apkfile"
[HKEY_CLASSES_ROOT\apkfile\shell\install apk\command]
@="E:\\soft\\develop\\android_sdk_windows\\installapp.bat \"%L\""
[HKEY_CLASSES_ROOT\apkfile\shell\uninstall apk\command]
@="E:\\soft\\develop\\android_sdk_windows\\uninstallapp.bat \"%L\""