调试项目的android模拟器_android studio模拟器可以调试,但是真机无法调试 - CSDN
  • 在上篇“走进Android开发的世界,HelloWorld”,我们创建了一个Android 项目 HelloWorld,并演示了如何...这时Android模拟器就派上用场了。Android模拟器Android SDK自带一个移动模拟器。它是一个可以运行在你电脑上的

    在上篇“走进Android开发的世界,HelloWorld”,我们创建了一个Android 项目 HelloWorld,并演示了如何通过USB连接手机查看运行效果;而如果没有手机或没有对应型号的手机,又想做对应型号(屏幕尺寸、Android系统版本)的适配,应该怎么办呢?这时Android模拟器就派上用场了。

    Android模拟器

    Android SDK自带一个移动模拟器。它是一个可以运行在你电脑上的虚拟设备。 Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序。

    Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为。Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生事件。同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序。为了便于模拟和测试应用程序,Android模拟器允许你的应用程序通过Android平台服务调用其他程序、访问网络、播放音频和视频、保存和传输数据、通知用户、渲染图像过渡和场景。Android模拟器同样具有强大的调试能力,例如能够记录内核输出的控制台、模拟程序中断(比如接受 短信或打入电话)、模拟数据通道中的延时效果和遗失。下面的章节将提供关于模拟器的详细信息,以及如何在开发应用程序中使用模拟器。

    操作模拟器

    你可以通过模拟器的启动选项和控制台命令来控制模拟环境的行为和特性。一旦模拟器启动,你就可以通过键盘和鼠标来“按” 模拟器的按键,从而操作模拟器。下面的表格总结了模拟器按键可键盘按键之间的映射关系。
    模拟器按键 键盘按键
    后退ESC
    菜单F1或Page Up
    开始F2或Page Down
    呼叫F3
    挂断F4
    电源按钮F7
    禁止/启用所有网络F8
    开始跟踪F9
    停止跟踪F10
    旋转屏幕(横/竖屏切换) Ctrl+F11
    主页HOME
    方向键 左/上/右/下小键盘 4/8/6/2
    方向键 中心键小键盘 5
    调低音量小键盘 负号(-)
    调高音量小键盘 加号(+)

    使用Android模拟器预览调试程序

    点击左侧的三角图标可以运行预览,右侧的像个小虫子的图标可以调试程序。


    这里你可以选择列表中的一个设备,也可以点击“Create New Enulator”按钮创建一个新的虚拟设备,不同型号(屏幕尺寸、Android系统版本)


    这时可能需要耐心等一会儿,视项目的大小,电脑配置的高低,等待的时间长短可能会有很大的差别。

    如果APP成功编译通过,会在新打开的窗口中看到类似如下界面:


    我是为程序添加了一个按钮,添加了点击事件的响应程序,可以直接通过鼠标点击屏幕中的按钮触发事件。

    下图是Android Studio中断点命中后的样子:


    小结

    这里只是演示Android模拟器的使用,调试不做深入的讨论。放在后面单独说。

    上一篇:走进Android开发的世界,HelloWorld

    系列导航:【Android 开发入门】

    ===========文后小料============ 

    真正改变命运的其实并不是知识,而是这些知识带给你的能力的提高。也就是说,转化为能力的知识,才能够改变你的命运。
    当你去追求一个百分之百的安全感的时候,你可能就只能把自己困在原地,哪儿都去不了,其实这是最不安全的。
    今天这一代的员工,一定是通过提升自己的能力换来自己的安全。我们也更倾向于把价值存在朋友圈里边。

    ===========文档信息============ 
    版权声明:非商用自由转载-保持署名-注明出处 
    署名(BY) :testcs_dn(微wx笑) 
    文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)

    展开全文
  • 做游戏开发,遇到一些闪退bug,只能进行模拟器调试或者真机调试android应用,可以用eclipse或者android studio可以查看运行的日志,从而定位闪退问题。 不过eclipse或者android studio都太重了,启动要等半天,...

    一. 前言

    做游戏开发,遇到一些闪退bug,只能进行模拟器调试或者真机调试,android应用,可以用eclipse或者android studio查看运行的日志,从而定位闪退问题。
    不过eclipse或者android studio都太重了,启动要等半天,而且还很占电脑内存,杀猪用牛刀。
    这里,给大家福利一个迷你的adb工具,压缩包只有421KB。一行命令即可调试输出真机日志。

    二. 下载

    迷你的adb工具下载地址:
    https://download.csdn.net/download/linxinfa/12415499

    下载后,解压,如下
    在这里插入图片描述

    三. 使用

    1 开启USB调试

    以真机为例,首先手机用数据线连接电脑,开启USB调试
    (模拟器的话,不需要这一步)
    在这里插入图片描述

    2 打开cmd

    adb_tool文件夹的地址栏输入cmd回车。
    此时会打开cmd.exe程序,并且工作目录自动为当前目录,如下图
    在这里插入图片描述

    3 查看连接的设备

    输入adb devices回车,可以看到连接的真机设备,如下图,我有一台真机设备连接。
    在这里插入图片描述

    4 查看日志

    输入adb logcat -v time回车,即可查看真机实时运行的日志了,如下图
    在这里插入图片描述
    如果想清理掉之前的日志,可以输入adb logcat -c回车。
    如果想把日志保存为output.log文件,可以输入adb logcat -v time >output.log回车
    在这里插入图片描述

    四、补充

    Android信号(signal)列表
    信号值 默认处理动作 发出信号的原因
    SIGHUP 1 A 终端挂起或者控制进程终止
    SIGINT 2 A 键盘中断(如break键被按下)
    SIGQUIT 3 C 键盘的退出键被按下
    SIGILL 4 C 非法指令
    SIGABRT 6 C 由abort(3)发出的退出指令
    SIGFPE 8 C 浮点异常
    SIGKILL 9 AEF Kill信号
    SIGSEGV 11 C 无效的内存引用
    SIGPIPE 13 A 管道破裂: 写一个没有读端口的管道
    SIGALRM 14 A 由alarm(2)发出的信号
    SIGTERM 15 A 终止信号
    SIGUSR1 30,10,16 A 用户自定义信号1
    SIGUSR2 31,12,17 A 用户自定义信号2
    SIGCHLD 20,17,18 B 子进程结束信号
    SIGCONT 19,18,25 进程继续(曾被停止的进程)
    SIGSTOP 17,19,23 DEF 终止进程
    SIGTSTP 18,20,24 D 控制终端(tty)上按下停止键
    SIGTTIN 21,21,26 D 后台进程企图从控制终端读
    SIGTTOU 22,22,27 D 后台进程企图从控制终端写

    展开全文
  • 逍遥Android模拟器连接studio调试项目 1、在模拟器的/MEmu目录下 打开cmd命令窗口 2、在命令框里输入 : adb start-server 3、找到Android SDK的too路径 输入cmd,打开命令框,输入命令 :adb connect ...

    逍遥Android模拟器连接studio调试项目

    1、在模拟器的/MEmu目录下 打开cmd命令窗口

    这里写图片描述
    这里写图片描述

    2、在命令框里输入 : adb start-server

    这里写图片描述

    3、找到Android SDK的too路径 输入cmd,打开命令框,输入命令 :adb connect 127.0.0.1:21503(方法同上)

    这里写图片描述

    4、打开studio 会看到连接成功的模拟器,运行即可

    这里写图片描述

    展开全文
  • 厌倦了AVD的各种bug和启动过慢的毛病,现在开发软件除了真机调试外又多了一种选择,使用第三方的模拟器,目前常见的第三方Android模拟器有BlueStacks,靠谱助手等, 本文使用bluestacks作为示例: 首先到官网下载...



    厌倦了AVD的各种bug和启动过慢的毛病,现在开发软件除了真机调试外又多了一种选择,使用第三方的模拟器,目前常见的第三方Android模拟器有BlueStacks,靠谱助手等,
    本文使用bluestacks作为示例:
    首先到官网下载安装BlueStacks,下载地址:点击下载

    安装好了桌面图标:

    Apps里面是模拟器安装好的应用,StartBlueStacks为模拟器的启动快捷图标。
    启动界面:

    主界面:






    ok,应用的使用很简单就不多介绍了,下面开始eclipse安装应用运行在BlueStacks上面




    首先看模拟器与eclipse有没有连接上,没有连接请请切换到ddms界面,点击倒三角reset adb



    连接成功界面:




    需要运行的项目(参照鸿翔大哥的博客写的一个智能聊天小demo):





    运行界面:




    扫描关注我的微信公众号:

    ok~,有了第三方的模拟器以后再不用理会Bug百出的AVD了

    展开全文
  • 近日调试android,需要用到模拟器,一个个尝试过来,最终得到了最佳的方式.  前提条件:如前文平台搭建好后,并已正常生成APK. 环境:EClipse+jdk+adt 1, android 自带AVD 搭建 查看 ...
  • 安装好android开发环境后 #列出当前的设备,包括physical和emulator adb devices #列出可用的设备源 android list target id: 1 or "android-21"  Name:  ... #根据可用的设备源建立一个虚拟的设备实例, ...
  • PC电脑和Android模拟器访问及tcp/udp通信说明安装必备工具为什么PC电脑不能直接访问Android模拟器系统PC电脑和Android模拟器系统之间通信多个Android模拟器系统之间通信 说明 Android系统默认只能通过IP(10.0.2.2)...
  • 将你需要调试的设备连接到电脑上,然后右键【我的电脑】,按照如下路径,查看你的设备的端口 如图,我的设备使用的端口为COM3,所以使用如下的命令将电脑的串口(COM3)映射到模拟器里(ttyS2):(需要将路径cd...
  • 连接好线路之后,我就迫不及待地把开发板插上电脑,可能是由于自己电脑的缘故,驱动安装失败。... 有感叹号的表示驱动程序未安装,右键选择属性,再... 上面的步骤搞定之后,就可以开始连接模拟器调试了。 首先,...
  • 1.模拟器调试速度太慢,不能清晰真实反映开发中的问题。 2.安卓定制化现象严重,模拟器达不到真机的真实水平,如控件样式、分辨率。 3.模拟器不能模拟所有的API,如Email、电话、短信、横竖屏、GPS、蓝牙、多点触控...
  • MuMu模拟器速度快,体积小,版本新(目前beta已到6.0),推荐使用在调试中 本文环境: android-studio-ide-143.2739321-windows MuMu模拟器 2.0.4 android sdk 19版,即4.4 KitKat Build-Tools版本是21.1.2 ...
  • Android模拟器调试与真机调试一、 模拟器调试与真机调试1. 模拟器调试运行源码或SDK中的emulator,加参数2. 真机调试1) 用usb线连接G1硬件和PC2) 若是windows系统,则安装驱动3) 用源码或SDK中的adb命令看硬件...
  • 主机:Linux x641.Android模拟器,模拟器设置--->打开Enable Usb Debug2.在主机上安装firefox,最低v36.菜单--->开发者--->WebIDE 地址栏输入about:config,新建以下两个值extensions.adbhelper@mozilla.org...
  • Android模拟器调试与真机调试 一、  模拟器调试与真机调试 1.  模拟器调试 运行源码或SDK中的emulator,加参数 2.  真机调试 1)  用usb线连接G1硬件和PC 2)  若是windows系统,则安装驱动 3)  ...
  • Android 模拟器源码下载Android 模拟器源码的下载与 Android AOSP 源码库的下载过程类似,可以参考 Google 官方提供的 Android 源码下载文档 来了解这个过程。不同的地方在于,下载 Android 源码,在初始化 repo ...
  • android模拟器如果自定义一个分辨率,那可能就是没有键盘的。那怎么操作菜单和返回什么的呢?下面是阿权的测试结果,这个是有键盘的按键对应的:home键就是home键ESC 返回键F2 menu键F3 拨号键F4 挂断键F5 搜索键F6 ...
  • 工作环境(蓝色粗体字为特别注意内容)...于是很多开发者喜欢用第三方模拟器来进行调试,下面以mumu模拟器为例,来介绍一下如何使用第三方模拟器来进行动态调试。 1、第一步肯定是先安装mumu模拟器了。【附传送门】 ...
  • 1、什么是夜神模拟器?  夜神模拟器是北京多点在线科技有限公司开发的一款Android手机游戏模拟器,运行速度快,使用方便,是一款PC平台玩手游...3、使用Android Studio与夜神模拟器开发调试: (1)运行夜神模拟器
  • android studio可以用来进行真机调试,打开底部的Android Monitor即可。 如果打开后没有设备,那么找到sdk的platform-tools目录,shift+右击,当前目录打开cmd窗口(或者win+R打开cmd窗口,adb.exe拖进cmd窗口),...
1 2 3 4 5 ... 20
收藏数 36,913
精华内容 14,765
关键字:

调试项目的android模拟器