安卓app开发-04- app运行的运行和调试
app 运行的运行和调试
本篇介绍在 Android Studio 开发工具,运行调试设备:真机和虚拟机。
真机调试(USB 连接手机)
尽量使用真机进行调试,无论是调试效果和速度都比模拟器要好。使用真机运行调试时,请按照以下步骤进行:
①用USB传输线将手机连接到电脑上。如果连上电脑手机只是充电无其他反应,请更换数据线(有的数据线只能充电)。
②根据你的手机型号去官网或者使用手机助手下载安装驱动。
③开启开发者模式。一般手机是不会显示开发者设置的,开启需要打开设置->关于手机(显示安卓版本号的地方)->软件信息->连续点击版本号(会提示你需要多久),直到开启开发者模式。
④回到设置,进入开发者选项,勾选USB调试。
到这里,真机运行调试准备已基本完成。
模拟器调试
1.使用AVD调试
Android Studio提供了可以在电脑上运行的虚拟设备,也就是Android Virtual Device(AVD),当开发者没有真机时,可以使用模拟器进行调试。
点击AVD图标。
创建虚拟设备。
选择设备类型及具体设备。
下一步
Finish完成。
至此,虚拟机设备已创建完成,以后运行调试时,选择设备调试即可。
2.使用Genymotion进行调试
Ⅰ.注册Genymotion
Ⅱ.安装Genymotion插件
File→Settings→Plugins→Browse repositories,然后搜索Genymotion,点击Install安装。由于我已经安装过Genmotion,所以安装按钮没有显示出来。安装时会有选项提示你是否安装Virtual Box,你可以默认使用Genmotion给的Virtua
Box,也可以自行去官网下载。安装完成后会提示你重启Android Studio。
Ⅲ.设置Genymotion路径
Ⅳ.使用Genymotion创建虚拟机
选择你想模拟的设备,Next。
这里会显示所选择设备的详细信息,你可以为此虚拟设备命名。
开始下载文件,等待下载完成。
下载完成后,打开Genymotion,Start启动虚拟设备,运行调试时选中这个虚拟设备即可。
安卓app开发-04- app运行的运行和调试的更多相关文章
- App开发到App Store上架,发布流程。
http://blog.csdn.net/wojsg001/article/details/12005887 App开发到App Store上架,发布流程. 分类: IOS2013-09-25 11 ...
- 开发一个App要多少钱?APP开发报价单,APP开发外包有哪些注意事项-广州达到信息www.ddapp.com.cn
来源:广州达到信息著作权归广州达到信息所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作为一个APP开发从业者,经常会有人问到:开发一个App要多少钱?下面针对这个问题来好好解答解答正经的谈 ...
- 《APP开发》APP规范实例-详细的UI设计方法
对了一个APP开发初手来说,可能心里有很多的疑惑: 屏幕设计为多宽,宽度是不是应该设置为百分比; 按钮大小多大,怎么排列,文字字体用多大的?什么字体显示好看?图标多大,怎么用色?界面怎么布局?等等很多 ...
- APICloud APP前端框架——手机APP开发、APP制作、APP定制平台
概述 APICloud前端框架,包括api.js和api.css.api.css处理不同平台浏览器的默认样式.api.js是一个JavaScript库.是APICloud为混合移动开发定制的轻量Jav ...
- 混合物App开发中,在移动设备上调试查看日志,重写window.console
(function(){ var print={ lock:true, log:function(param){ if(this.lock){ var element=document.createE ...
- Hybrid App 开发模式
开发移动App主要有三种模式:Native. Hybrid 和 Web App. 需要注意的一点是在选择开发模式的时候,要根据你的项目类型(图片类?视频类?新闻类?等),产品业务和人员技术储备等做权衡 ...
- 简单5步说清App软件在线开发、App制作多少钱?
开发制作一款App,所有人都会首先关心开发一款App多少钱这个问题.从网上的信息来看,花费个几十万是很正常的事情,甚至有人说要花上百万才能制作出一款App.那么App软件的开发制作到底和什么有关?怎么 ...
- Native App开发 与Web App开发(原生与web开发优缺点)
Native App开发 Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS.Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是 ...
- APP开发项目思维导图
APP开发项目思维导图 下载思维导图:APP开发项目.xmind.zip --------------------------------------- APP开发项目 app项目标记: 未启动 功能 ...
随机推荐
- 树形DP学习笔记
树形DP 入门模板题 poj P2342 大意就是一群职员之间有上下级关系,每个职员有一个快乐值,但是只有在他的直接上级不在场的情况下才会快乐.求举行一场聚会的快乐值之和的最大值. 求解 声明一个数组 ...
- [性能测试]:内存泄漏以及MAT(Memory Analyzer Tool)工具使用分析
一.今天在查看服务器时候,发现内存使用率直接就到99%了, 二.用ps -uaxw查看一下,每个占用内存较多的进程情况: 三,挑出可疑的进程,生成dump文件: jmap -dump:format=b ...
- Service层异常处理
1.在service方法里面如果对异常进行了捕获的话,该事务是不会进行回滚的 * 默认spring事务只在发生未被捕获的 runtime excetpion()时才回滚. * * spring aop ...
- 【es6】数值扩展
- Android进程管理
1.进程按照优先级分为不同的等级FVSBE Foreground process前台进程:用户可看到进程里某个activity界面(可以获得焦点的) Visible process可见进程:用户仍可见 ...
- Fix the error in NeighboringCellInfo.java in CM10.1
1.error messenge: frameworks/base/telephony/java/android/telephony/NeighboringCellInfo.java:: error ...
- nuxt.js引入客户端脚本和第三方库出现window/document/ navigator未定义问题
官方文档中已经给出解决方案: 实际操作也比较简单,比如我之前在项目中引入的wangeditor,这个插件里包含了navigator内容 解决:现在nuxt.config.js的webpack扩展配置中 ...
- reifiable type与raw type
下面的逻辑需要明白如下两个概念: 4.7. Reifiable Types 4.8. Raw Types 举几个是Reifiable Types的例子,如下: class A{} class B< ...
- Java PrepareStatement
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象.在对数据库只执行一次性存取的时侯,用 Statement 对象 ...
- 05 synchronized
转载自: Java并发编程:synchronized http://www.cnblogs.com/dolphin0520/p/3923737.html 前文中也有相关的详细描述:02 如何创建线程 ...