暑假学习Android,想了这么个方法,直接双击apk文件就能装到模拟器中

为了结构清晰需要写三个文件,和一个自己喜欢的icon图标

三个可以用记事本编辑,然后另存为。

文件一: apk配置.bat

代码:

@echo off

copy installapk.bat %windir%\system32\
copy apk.ico %windir%\system32\

regedit /s apk.reg

pause
cls
echo.
echo.
echo 配置成功
echo.
echo.
echo 任意键退出
pause>nul

文件二: apk.reg

代码:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\apkfile]
@="\"Android软件包\""

[HKEY_CLASSES_ROOT\apkfile\DefaultIcon]
@="c:\\windows\\system32\\apk.ico"

[HKEY_CLASSES_ROOT\apkfile\shell]

[HKEY_CLASSES_ROOT\apkfile\shell\open]

[HKEY_CLASSES_ROOT\apkfile\shell\open\command]
@="c:\\windows\\system32\\installapk.bat \"%1\""

文件三: installapk.bat

代码:

@echo off
mode con cols=60 lines=25
title Android 软件安装
color 4e
if "%~x1"==".apk" goto run else(
echo msgbox "您给我的不是android的apk软件包, 让我怎么整??" >haha.vbs
haha.vbs
del haha.vbs
exit
)

:run
date /t
echo.
echo.
echo android软件安装中, 请稍后....
echo.
echo.
echo.
set androidpath="%ANDROID_SDK_HOME%"
copy %1 %androidpath%\tools
color 5e
cls
date /t
echo.
echo.
echo.
echo android软件安装中, 请稍后....
echo.
echo.
echo.
echo.
echo 显示细节:
cd /d %androidpath%
cd tools
adb install %~n1%~x1
echo.
echo.
echo.
echo.
echo 按任意键退出
pause>nul

外加 自己喜欢的 Icon 图标文件: akp.ico

使用方法:

将四个文件放在一起,然后双击 apk文件配置.bat 即可! 这样以后您的系统就能识别 apk 文件了,双击就能安装到模拟器中。这四个文件就可以删除了~~

注意的地方:

1。 在 installapk.bat 文件中,如果您没有设置 %ANDROID_SDK_HOME% 这个环境变量的话,必须将 第 20 行代码:

set androidpath="%ANDROID_SDK_HOME%" 中的%ANDROID_SDK_HOME% 替换为您的Android SDK目录。

2。 必须在开启模拟器的情况下才能安装apk文件。

3。 在WinXp测试通过。不过安装的apk文件名不能有汉字,不知道是不是我的配置问题。


http://craining.blog.163.com/blog/static/857181322010108068153/




更多相关文章

  1. android反编译工具Apktool安装与使用
  2. Android文件命名规范
  3. Android/JAVA快速入门笔记
  4. 梳理Android的IPC进程间通信(最新AndroidStudio的AIDL操作)
  5. Android日常开发(24)[ERROR:ssl_client_socket_impl.cc(946)] hand
  6. Android(安卓)Studio导入Fresco项目编译报错unable to expand TA
  7. Android(安卓)Studio 使用WiFi(无线网)调试
  8. Android(安卓)Studio3.0 apk安装时提示受损解决方法
  9. Android(安卓)应用性能优化

随机推荐

  1. PHP:【商城后台管理系统】部署角色管理,角
  2. 递归---选择排序--快速排序--归并排序--)
  3. hash表的优化思路
  4. 5.【商城后台管理系统】基于TP6开发RBAC
  5. dom(Document Object Model )初
  6. Git:【Git】基础常用命令,【Linux】常用命
  7. PHP:【商城后台管理系统】部署友情链接,网
  8. 17.)PHPWeb开发框架~Laravel中模型操作使
  9. 16.)PHPWeb开发框架~Laravel中CSRF攻击原
  10. 15.)PHPWeb开发框架~Laravel中视图创建及