1. 사용법
파일명은 ak.bat 라고 지었습니다.
윈도7에서 테스트 해봤습니다.
- PATH 지정:
- adb 와 aapt 위치를 PATH 환경 변수에 추가해 주어야 합니다.
- 예)
$ANDROID_SDK\platform-tools
$ANDROID_SDK\build-tools\20.0.0
- 설치 방법:
> ak install <apk file path>
또는
> ak -s <device id> install <apk file path>
- 제거 방법: apk 파일이 필요한 이유는 package 명을 얻기 위해서 입니다.
> ak uninstall <apk file path>
또는
> ak -s <device id> uninstall <apk file path>
2. 스크립트 파일
간단히 설명하자면 설치할 때는 adb install 을 실행하고 제거할 때는 apk 파일에서 package 이름을 추출해서 adb uninstall 을 실행합니다.
@echo off
setlocal
if [%1] == [-s] (
set device=%2
shift
shift
)
for %%c in (install, uninstall) do (
if [%1] == [%%c] (
set cmd=%1
set filepath=%2
goto start
)
)
echo "Usage: %0 [-s device] <command> <file path>"
goto end
:start
if not [%device%]==[] (
set device= -s %device%
) else (
set device=
)
goto cmd_%cmd%
:cmd_install
set full_cmd=adb%device%%cmd% %filepath%
echo %full_cmd%
%full_cmd%
goto end
:cmd_uninstall
aapt dump badging %filepath% | find "pack" > ~temp
set /p str=<~temp
del ~temp
call set v=%%str:* name=%%
set v=%v: =&rem.%
set v=%v:~2,-1%
set full_cmd=adb%device%%cmd% %v%
echo %full_cmd%
%full_cmd%
goto end
:end
echo.
댓글 없음:
댓글 쓰기