AppLoader的使用

 AppLoader是Brew Tools Suite3.0.0自带的一个工具,用于把我们写好的程序上载到手机,进行测试。网上搜到大牛们写的使用方法,我就照着做了。现在来戳戳。
准备工作:
    1.在电脑中,将上传的文件全部放入一个文件夹内,主要是便于拷贝,免得在一堆源文件中找;
    2.在电脑上安装手机的驱动程序。
下面开始上传app到手机:
    1.要上传的文件的基本有:app.mif,app.mod,app.sig,app.bin(可以没有,我们遇到的情况是,有了反而不能运行),app.bar(你工程里没有的话,就不用了);  
    2.用数据线将手机连接到电脑的usb接口,打开AppLoader,它会弹出一个连接框;
    3.在连接框中选择端口(一般是COM3或者COM4,都试试吧。我测试用的手机,第一次连用COM3,第二次死活连不上了,后来好奇地试试COM4竟然连上了!大家要注意,不一定一直用一个端口)、手机的brew版本号(这个是一定的,不用试其他的,浪费时间),选完了点ok它就开始连接了;
    4.连上以后显示文件夹,右键单击brew文件夹,选New Folder,命名为app;
    5.app文件夹建好以后,右键点它,选Files,一次只能添加一个文件,除mif其他的都拷进去(这时,为了避免错误,我很保守地把文件夹和里面的文件名统一为app);
    6.把mif文件拷到brew(有的机器里是mif文件夹)文件夹下;
    7.上边的工具栏里选reset device,重起手机;
    8.重新开机以后,有个提示框,点ok。在手机里查看应用列表,app应该在里面了。
    9.如果修改了一些文件,不必重传所有的文件。可以先删除老文件,再传新文件。

在这个过程中,本人走了不少弯路,提醒大家以下几点:
    1.在电脑上安装手机的驱动程序,注意手机型号,注意电脑的操作系统,别弄错了。
    2.到高通生成sig文件时需要手机的ESN号,注意填的时候要加0x,x不要大写。
    3.ESN号。网上有人说“在手机电池的后面”,我就把电池抠下来,果然有!很欣喜地填上,生成了sig文件。这个sig文件被高通命名为app_ESN.sig,我直接拷上去了。在手机上运行app,错误1026,也查不到具体是什么错误。考虑到名字一致原则,我把app_ESN.sig改为app.sig,再运行,错误1030。查了一下,是ESN号码不对。它自己贴在后面的怎么会不对?莫不是贴错了?看到高通还可以用IMEI号生成sig文件,那就用吧——我在手机上输入*#06#,跳出来的竟然是ESN号!和背后贴的不一样!用这个号生成一个sig,拷上,app运行成功。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
APICloud AppLoader APICloud AppLoaderv1.2.18更新日志 模块新增: 1.waterBallProgress 概述:水球波浪加载指示器模块(来自个人模块开发者) 2.duibaSales 概述:兑吧商城模块(来自个人模块开发者) 3.yunnex 概述:掌贝POS硬件调用对接SDK(来自个人模块开发者) 4.sunmiPrinter 概述:商米打印模块,支持商米主推的智能商用硬件V1(来自个人模块开发者) 5.toBackground 概述:可用于Android App一键进入后台运行模块(来自个人模块开发者) 6.realNetwork 概述:检测手机是否能真正上网,避免手机接入“伪链接”(来自个人模块开发者) 模块优化: 1.UIMultiSelector 模块open接口添加 maskClose 参数,自定义点击遮罩层是否关闭选择器功能,回调函数内 添加clickMask事件(用户点击遮罩层事件) 2.UIMultiSelector模块开源源码更新:地址:https://github.com/apicloudcom/UIMultiSelector 3.ble 模块开源源码更新,地址:https://github.com/apicloudcom/ble 4.ble模块添加getPeripheralRssi接口,获取指定设备的rssi值 5.UIPullRefreshMotive、UIPullRefreshFlash、pullRefreshLoop、UIPullRefresh、UIPullRefreshDrop下拉刷新模块在iOS平台更新与页面弹动冲突问题 6.aMap模块在iOS平台上更新原生SDK 为当前最新版本,getLocation接口回调里添加 altitude参数,支持返回海拔信息 7.aMap模块开源源码更新:地址:https://github.com/apicloudcom/aMap 8.aMapLBS 模块在 iOS 平台上更新原生 SDK 为高德当前发布最新版本,支持返回海拔信息 9.aMapReportLocation 模块在 iOS 平台上更新原生 SDK 为高德当前发布最新版本,支持返回海拔信息 10.aMapNavigation模块在 iOS 平台上跟新原生 SDK 为高德当前发布最新版本 11.miniQuPai 模块修复在iOS 平台上横屏时录制界面布局异常问题 12.polyvVideo 在iOS平台上添加setPlayerFrame接口,用于设置播放器的frame值

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值