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的使用相关推荐

  1. 【APICloud系列|9】APICloud自定义APPloader一个月未更新,快速更新的办法

    时间比较紧,简单写一下流程. 1.登录APICloud后台,找到模块,自定APPLoader,直接编译ANdroid版本,下载到本地. 2.找到当时创建自定义apploader的文件夹,将下载的安装包 ...

  2. AppLoader发布

    如果您需要您的应用程序在计算机启动尚未登录时就能够运行, 那么AppLoader将是您的最佳选择. AppLoader可以加载您指定的应用程序,让您的应用程序成为系统服务(Services)的一部份. ...

  3. 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 ...

  4. java unsafe获取指针_【实战Java高并发程序设计 1】Java中的指针:Unsafe类

    是<实战Java高并发程序设计>第4章的几点. 如果你对技术有着不折不挠的追求,应该还会特别在意incrementAndGet() 方法中compareAndSet()的实现.现在,就让我 ...

  5. celery源码分析-wroker初始化分析(上)

    celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery与Django的配合使用 首先,在安装有django的环境中创建一个django ...

  6. Xcode7.1环境下上架iOS App到AppStore 流程 (1)

    前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iTunesConnect 都已经迭代好几个版本了和之前的 界面风格还是有很大的差别的,后面自己折腾了好久才终于把 ...

  7. Java服务器热部署的实现原理

    [本文转载于Java服务器热部署的实现原理] 今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了.前几天又有同事在讨论这个问题.这里拿来分享一下. 在web应用开 ...

  8. webstorm 不识别.config文件_webstorm好用的十款插件

    1,CodeGlance 代码的缩略图,VScode,sublime编辑器都有这个功能 2,Rainbow Brackets 彩虹颜色的括号 看着很舒服 敲代码效率变高 https://plugins ...

  9. python Celery 分布式任务队列快速入门

    本节内容 Celery介绍和基本使用 在项目中如何使用celery 启用多个workers Celery 定时任务 与django结合 通过django配置celery periodic task 一 ...

  10. 黑莓blackberry手机刷ROM 的详细教程

    今天收到hjyhaha的电话,说黑莓8100被他搞出问题了,问清楚情况以后,原来是他下载了那个删除文件的软件,也就是说给BB(黑莓手机)瘦身的软件,把系统文件给删除了... 打开手机,一直白屏,然后出 ...

最新文章

  1. 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试
  2. 十个有用的linux命令行技巧
  3. 如何添加数据到session中
  4. 对象存储,为什么那么火?
  5. Linux时间与NTP
  6. linux卸载时提示未安装,Ubuntu 安装卸载软件命令,及出现没有可用软件包提示时的处理办法...
  7. java.library.path在哪?
  8. 刘海屏的MacBook Pro还值得入手吗?
  9. day10 强制类型转换(更新)
  10. 连续投影算法_腾讯优图 | 3D结构光摄像头深度算法综述
  11. GB2312 简体中文编码表
  12. l曲线 matlab,L曲线确定岭参数
  13. Latex algorithm Input Output
  14. javascript常用方法,解决浏览器中Backspace按键回退页面问题
  15. STM8/32 芯片数据擦除
  16. 图解Pandas,数据结构介绍 | 图文第1篇
  17. 关于iOS的自动弹出键盘问题
  18. 手游摇杆(二)八方向摇杆和移动范围限制
  19. 为什么会学习感觉痛苦
  20. 国产数据库40年演变,这3个坎一直跨不过去

热门文章

  1. 2020年7月的光立方包含程序和PCB文件
  2. 自己动手写操作系统(一)
  3. 吉米多维奇数学分析习题集学习指引
  4. 设置Session超时的三种方法
  5. 从零开始学Android!渣本毕业两年经验,附超全教程文档
  6. window注册表详解
  7. 使用Java中面向对象的思想来实现两个人的一场战斗
  8. phpcms的phpcms_auth导致的任意变量覆盖漏洞、本地文件包含漏洞和任意文件下载漏洞...
  9. 战神引擎1.8斗破斩天泯灭完整开区端+高清地图+动态内观+珍宝+20转+四大陆
  10. 哈工大中文分词系统ltp4j使用总结