安卓app开发-04- app运行的运行和调试

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启动虚拟设备,运行调试时选中这个虚拟设备即可。

        </div>
            </div>

原文地址:https://www.cnblogs.com/xpwi/p/9690111.html

时间: 2024-10-08 23:31:17

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

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

http://blog.csdn.net/wojsg001/article/details/12005887 App开发到App Store上架,发布流程. 分类: IOS2013-09-25 11:25 6434人阅读 评论(1) 收藏 举报 网上已经有很多关于这方面的资料.我重点总结了三篇.大家可以参照着看. 1.IOS开发从新手到App Store上架. http://www.cocoachina.com/special/fornew.html 2.苹果APP STORE产品上架以及审批流

博客园客户端(Universal App)开发随笔 – App也需要物流前的打包

想起来一个笑话:唐僧一行千辛万苦来到佛祖面前,准备取经,佛祖轻声问了一句:汝等带U盘了吗?师徒4人立刻昏倒在地.好吧,扯远了,不过是想告诉大家准备工作一定要到位. Universal App 的打包发布其实与传统的 Windows Phone / Windows Store App 项目并无太大不同,但是鉴于总有人会在这些步骤中遇到问题,而且即使是发布过几个应用的开发者也不例外,所以对这个看起来比较繁琐的过程做一个小结还是必要的. 打包前的准备工作 1. 修改编译模式 在调试程序时,我们通常会选

博客园客户端(Universal App)开发随笔 -- App的精灵:自定义控件

前言 拿到一个App的需求后,对于前端工程师来说,第一步要干什么?做Navigation规划!第二步要干什么?做页面分解!页面分解如何做?首先要确定UI Element的容器,其次要抽象UI Element本身,也就是要做一堆自定义控件,最终组成整个页面.今天我们就说说自定义控件如何实现吧. 感性认识 在我们的博客园UAP的Windows Phone的版本中,一个最重要的自定义控件就是PostControl,它的样子如下图中红色矩形内所示. 这个控件在无数页面中都要用到,而且有几种变种.上面看到

Hybrid App 开发模式

开发移动App主要有三种模式:Native. Hybrid 和 Web App. 需要注意的一点是在选择开发模式的时候,要根据你的项目类型(图片类?视频类?新闻类?等),产品业务和人员技术储备等做权衡. Hybrid开发模式就是既有Native开发也有Web app的开发.那我们怎么去确定App中某个功能模块使用Native还是Web开发?它们之间如果需要接口通信又该如何去实现呢?又该如何更好的去维护Hybrid App产品呢? 1.Native or Web开发模块 当我们选择用Hybrid模

深入解析彩38源码搭建APP生成 整个APP开发标准流程

一般的APP开发及上线流程 步骤如下: 首先,制作一款APP,必须要有相关的idea(主意),也就是说,第一步是APP的idea(主意)形成. 其次,彩38源码搭建bbs.yasewl.com请添加链接描述就是通过那些idea来进行APP的主要功能设计以及大概界面构思和设计. App的开发是一个不断推敲的过程. 首先,如果要做一款app,必须要前期进行沟通,初步表明此款app要实现的效果,属于哪个类型的app.在功能和实现价值基本敲定的情况下,开始进入项目评估阶段.这个时候产品经理会根据之前商定

西安雁塔区APP开发制作公司-诺可可

如今,对于移动互联网的应用越来越成熟,有不少训机构前来咨询诺可可网络有关教育培训行业APP开发制作及微信营销解决办法, 今天诺可可网络小编就给大家分享一下具体的操作方案. 首先很多人会问:APP开发是各大行业在移动端的应用程序开发,是一种新式的营销手段.为什么一个行业要进行APP开发?APP开发能为行业带来什么? 1.广阔的移动市场:通过APP购物的用户与日俱增,移动互联网正以惊人的速度渗透到人们的生活中.     2.提供个性化装修:根据用户的房屋大小及预算情况,提供个性化的装修建议.    

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

Native App开发 Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS.Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素.数据内容.逻辑框架均安装在手机终端上. Web App开发 Web App开发即是一种框架型APP开发模式(HTML5  APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份

成都APP开发公司 如何选择APP开发公司

app软件现如今已经是当代智能手机用户不可缺少的一部分了,而app软件的开发是很多企业都要选择的一项重要业务,因为app带来的收益现在已经是完全可以和企业线下的推广等同.在现今app这个竞争激烈的 市场,要想要通过app来活获得客观的收益是一个企业必须考虑的问题. [ 成都APP开发|成都APP开发公司|成都APP外包 - 宏星科技,企业服务首选[官网:http://www.cdhongxing.com/]是国内专业的Android.ios等系统APP开发公司,擅长各种手机应用软件的设计与研发,

【Win 10应用开发】如何知道当前APP在哪个平台设备上运行

[Win 10应用开发]如何知道当前APP在哪个平台设备上运行 在做Win10开发的时候,我们可能经常会需要获得当前程序在在哪个平台设备上运行,用于UI和相关API的调用,那么可以通过什么方式知道当前APP运行的平台呢? 今天这里提供两个方法给大家做参考: 方法一:DeviceFamily 通过Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily,来获取当前的平台设备,目前只可以得到两个值Windows.Mobile或Wind