app 运行的运行和调试

本篇介绍在 Android Studio 开发工具,运行调试设备:真机和虚拟机。

真机调试(USB 连接手机)

尽量使用真机进行调试,无论是调试效果和速度都比模拟器要好。使用真机运行调试时,请按照以下步骤进行:

①用USB传输线将手机连接到电脑上。如果连上电脑手机只是充电无其他反应,请更换数据线(有的数据线只能充电)。

②根据你的手机型号去官网或者使用手机助手下载安装驱动。

③开启开发者模式。一般手机是不会显示开发者设置的,开启需要打开设置->关于手机(显示安卓版本号的地方)->软件信息->连续点击版本号(会提示你需要多久),直到开启开发者模式。

④回到设置,进入开发者选项,勾选USB调试。

到这里,真机运行调试准备已基本完成。

模拟器调试

1.使用AVD调试

Android Studio提供了可以在电脑上运行的虚拟设备,也就是Android Virtual Device(AVD),当开发者没有真机时,可以使用模拟器进行调试。

点击AVD图标。

创建虚拟设备。

选择设备类型及具体设备。

下一步

Finish完成。

至此,虚拟机设备已创建完成,以后运行调试时,选择设备调试即可。

2.使用Genymotion进行调试

既然Android Studio提供了自带的模拟器(AVD),为什么还要推荐这一个呢?自带的模拟器虽然方便,但是缺点是运行速度太慢!相信大多数开发者都忍受不了这个速度。所以,Genymotion或许可以成为你的第二个选择。

Ⅰ.注册Genymotion

填写用户名、邮箱地址、密码等信息后,接受协议,然后创建用户。


Ⅱ.安装Genymotion插件

File→Settings→Plugins→Browse repositories,然后搜索Genymotion,点击Install安装。由于我已经安装过Genmotion,所以安装按钮没有显示出来。安装时会有选项提示你是否安装Virtual Box,你可以默认使用Genmotion给的Virtua
Box,也可以自行去官网下载。安装完成后会提示你重启Android Studio。

Ⅲ.设置Genymotion路径

第一次使用会提示你设置模拟器的路径,直接点击Genmotion的小图标或者按File→Settings→Other Settings→Genymotion的步骤设置路径,默认路径为:C:\Program Files\Genymobile\Genymotion。

Ⅳ.使用Genymotion创建虚拟机

点击Genymotion图标
点击New按钮,创建新的虚拟设备。如果你是第一次使用,在新弹出的窗口下方会提示你登录Genymotion,点击Sign in,输入之前注册的用户名和密码。

选择你想模拟的设备,Next。

这里会显示所选择设备的详细信息,你可以为此虚拟设备命名。

开始下载文件,等待下载完成。

下载完成后,打开Genymotion,Start启动虚拟设备,运行调试时选中这个虚拟设备即可。

安卓app开发-04- app运行的运行和调试的更多相关文章

  1. App开发到App Store上架,发布流程。

     http://blog.csdn.net/wojsg001/article/details/12005887 App开发到App Store上架,发布流程. 分类: IOS2013-09-25 11 ...

  2. 开发一个App要多少钱?APP开发报价单,APP开发外包有哪些注意事项-广州达到信息www.ddapp.com.cn

    来源:广州达到信息著作权归广州达到信息所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作为一个APP开发从业者,经常会有人问到:开发一个App要多少钱?下面针对这个问题来好好解答解答正经的谈 ...

  3. 《APP开发》APP规范实例-详细的UI设计方法

    对了一个APP开发初手来说,可能心里有很多的疑惑: 屏幕设计为多宽,宽度是不是应该设置为百分比; 按钮大小多大,怎么排列,文字字体用多大的?什么字体显示好看?图标多大,怎么用色?界面怎么布局?等等很多 ...

  4. APICloud APP前端框架——手机APP开发、APP制作、APP定制平台

    概述 APICloud前端框架,包括api.js和api.css.api.css处理不同平台浏览器的默认样式.api.js是一个JavaScript库.是APICloud为混合移动开发定制的轻量Jav ...

  5. 混合物App开发中,在移动设备上调试查看日志,重写window.console

    (function(){ var print={ lock:true, log:function(param){ if(this.lock){ var element=document.createE ...

  6. Hybrid App 开发模式

    开发移动App主要有三种模式:Native. Hybrid 和 Web App. 需要注意的一点是在选择开发模式的时候,要根据你的项目类型(图片类?视频类?新闻类?等),产品业务和人员技术储备等做权衡 ...

  7. 简单5步说清App软件在线开发、App制作多少钱?

    开发制作一款App,所有人都会首先关心开发一款App多少钱这个问题.从网上的信息来看,花费个几十万是很正常的事情,甚至有人说要花上百万才能制作出一款App.那么App软件的开发制作到底和什么有关?怎么 ...

  8. Native App开发 与Web App开发(原生与web开发优缺点)

    Native App开发 Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS.Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是 ...

  9. APP开发项目思维导图

    APP开发项目思维导图 下载思维导图:APP开发项目.xmind.zip --------------------------------------- APP开发项目 app项目标记: 未启动 功能 ...

随机推荐

  1. C++类的构造函数及定义

    定义一个普通的类时,一定要定义它自己的构造函数.原因有三:第一个原因是编译器只有在发现类不包含任何构造函数的情况下才会替我们生成一个默认的构造函数,一旦我们定义了一些其他的构造函数,那么除非我们再定义 ...

  2. HttpContext.Current.Session.Abandon() 大坑 要注意

    HttpContext.Current.Session.Abandon(); 如果在调用以上代码之后再存储session 在当前上下文之内是可以访问session的.. 但是页面跳转之后..在其他页面 ...

  3. OpenERP 疑问之一

    def _get_send_amount(self,cr,uid,ids,name,args,context=None): res={} MRP={} lines = self.browse(cr,u ...

  4. win10开启 linux Bash命令(win10内置了linux系统支持)

    win10开启 Ubuntu linux Bash命令(win10内置了linux系统支持) 第一步: 先在设置→更新和安全→针对开发人员中选择"开发人员模式",点击后会下载&qu ...

  5. (转)oracle linux 7 安装oracle 12c

    原文:https://blog.csdn.net/jiuyun1986/article/details/53589446 https://blog.csdn.net/admin_root1/artic ...

  6. feignClient中修改ribbon的配置

    1.使用@FeignClient注解发现服务 服务提供者的controller: @RestController public class StudentController { @Autowired ...

  7. 【转】C#微信公众平台开发者模式开启代码

    using System; using System.IO; using System.Text; using System.Web.Security; namespace HPZJ.Web.sys. ...

  8. ListView和Adapter

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools= ...

  9. UICollectionView二级树展开

    公司项目是社区类的,上周就下载了些社区类APP看了下,发现小区无忧首页的顶部蛮好玩,就试着做了一下,现在先把UICollectionView的二级树展开功能分享一下 . 1.效果图 2.创建子Coll ...

  10. [转]在windows service中使用timer

    本文转自:http://blog.csdn.net/sharpnessdotnet/article/details/7637180 一定要使用System.Timers.Timer timer 而不是 ...