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运行成功。
AppLoader的使用相关推荐
- 【APICloud系列|9】APICloud自定义APPloader一个月未更新,快速更新的办法
时间比较紧,简单写一下流程. 1.登录APICloud后台,找到模块,自定APPLoader,直接编译ANdroid版本,下载到本地. 2.找到当时创建自定义apploader的文件夹,将下载的安装包 ...
- AppLoader发布
如果您需要您的应用程序在计算机启动尚未登录时就能够运行, 那么AppLoader将是您的最佳选择. AppLoader可以加载您指定的应用程序,让您的应用程序成为系统服务(Services)的一部份. ...
- Xcode8 - apploader 上传失败 - ERROR ITMS-90168: The binary you uploaded was invalid.
背景:最近电脑升级了系统macOS Sierra 10.12.1:Xcode 也升级到了Version 8.1 (8B62). 问题:使用Application Loader3.0 上传应用到iTun ...
- java unsafe获取指针_【实战Java高并发程序设计 1】Java中的指针:Unsafe类
是<实战Java高并发程序设计>第4章的几点. 如果你对技术有着不折不挠的追求,应该还会特别在意incrementAndGet() 方法中compareAndSet()的实现.现在,就让我 ...
- celery源码分析-wroker初始化分析(上)
celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery与Django的配合使用 首先,在安装有django的环境中创建一个django ...
- Xcode7.1环境下上架iOS App到AppStore 流程 (1)
前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iTunesConnect 都已经迭代好几个版本了和之前的 界面风格还是有很大的差别的,后面自己折腾了好久才终于把 ...
- Java服务器热部署的实现原理
[本文转载于Java服务器热部署的实现原理] 今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了.前几天又有同事在讨论这个问题.这里拿来分享一下. 在web应用开 ...
- webstorm 不识别.config文件_webstorm好用的十款插件
1,CodeGlance 代码的缩略图,VScode,sublime编辑器都有这个功能 2,Rainbow Brackets 彩虹颜色的括号 看着很舒服 敲代码效率变高 https://plugins ...
- python Celery 分布式任务队列快速入门
本节内容 Celery介绍和基本使用 在项目中如何使用celery 启用多个workers Celery 定时任务 与django结合 通过django配置celery periodic task 一 ...
- 黑莓blackberry手机刷ROM 的详细教程
今天收到hjyhaha的电话,说黑莓8100被他搞出问题了,问清楚情况以后,原来是他下载了那个删除文件的软件,也就是说给BB(黑莓手机)瘦身的软件,把系统文件给删除了... 打开手机,一直白屏,然后出 ...
最新文章
- 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试
- 十个有用的linux命令行技巧
- 如何添加数据到session中
- 对象存储,为什么那么火?
- Linux时间与NTP
- linux卸载时提示未安装,Ubuntu 安装卸载软件命令,及出现没有可用软件包提示时的处理办法...
- java.library.path在哪?
- 刘海屏的MacBook Pro还值得入手吗?
- day10 强制类型转换(更新)
- 连续投影算法_腾讯优图 | 3D结构光摄像头深度算法综述
- GB2312 简体中文编码表
- l曲线 matlab,L曲线确定岭参数
- Latex algorithm Input Output
- javascript常用方法,解决浏览器中Backspace按键回退页面问题
- STM8/32 芯片数据擦除
- 图解Pandas,数据结构介绍 | 图文第1篇
- 关于iOS的自动弹出键盘问题
- 手游摇杆(二)八方向摇杆和移动范围限制
- 为什么会学习感觉痛苦
- 国产数据库40年演变,这3个坎一直跨不过去
热门文章
- 2020年7月的光立方包含程序和PCB文件
- 自己动手写操作系统(一)
- 吉米多维奇数学分析习题集学习指引
- 设置Session超时的三种方法
- 从零开始学Android!渣本毕业两年经验,附超全教程文档
- window注册表详解
- 使用Java中面向对象的思想来实现两个人的一场战斗
- phpcms的phpcms_auth导致的任意变量覆盖漏洞、本地文件包含漏洞和任意文件下载漏洞...
- 战神引擎1.8斗破斩天泯灭完整开区端+高清地图+动态内观+珍宝+20转+四大陆
- 哈工大中文分词系统ltp4j使用总结