模拟器

Genymotion 使用

自作多情 提交于 2020-04-07 11:03:33
第三方下载镜像 1、找到genymotion.log文件 文件路径:C:\Users\用户目录\AppData\Local\Genymobile\genymotion.log。 2、找到链接,使用迅雷下载 在genymotion.log文件中,可以找到类似 http://dl.genymotion.com/dists/5.1.0/ova/genymotion_vbox86p_5.1_160825_071239.ova 的下载链接,这就是我们需要的那个镜像地址。 将地址复制到迅雷下载工具进行下载 3、将下载的文件复制到目标路径 把下载的文件复制到C:\Users\用户目录\AppData\Local\Genymobile\Genymotion\ova 中替换对应文件(未下载完成的镜像)。 4、重新运行添加模拟设备流程,直至添加成功 5、启动模拟器,开始使用 转:http://blog.csdn.net/liubingzhao/article/details/53009527 **调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI ** 解决方法: 1、下载Genymotion-ARM-Translation.zip 2、运行模拟器 3、将压缩包拖进模拟器 4、关闭Genymotion和模拟器,重新运行 Genymotion-ARM-Translation

xFace所使用的开发工具---模拟器Emulator

孤街浪徒 提交于 2020-03-04 17:40:06
Emulator实现了对xFace事件以及扩展接口的模拟,主要用于辅助开发人员对web app进行调试。将 Emulator 作为插件安装到Google Chrome后,可以利用Chrome提供的“开发者工具”对应用进行HTML DOM元素审查,JavaScript调试,资源监测,自动化测试等。 目前,模拟器有便携版和手动版。便携版,仅支持windows平台;手动版支持windows、MAC OS平台。对于windows用户,推荐使用便携版。 便携版,使用起来很方便,只需要启动下载下来的包中的Chrome_Emulator.exe,输入要调试的应用的地址,就可以开始调试应用了。 手动版,需要安装最新的chrome浏览器;需要手动安装Emulator插件;需要手动为chrome添加启动参数,操作完这些操作,才可进行应用调试。 来源: oschina 链接: https://my.oschina.net/u/1249251/blog/179092

利用Fiddler对Android模拟器网络请求进行抓包【转】

跟風遠走 提交于 2019-12-05 08:34:40
在Android的开发调试过程中,特别是针对网络编程的情况,很多时候我们希望能够对Android的网络请求进行抓包,用来定位以及分析我们程序的问题。下面我介绍使用Fiddler对Android模拟器的网络请求进行抓包的方法。 Fiddler介绍 Fiddler是一个 http协议 调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指 cookie ,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。 安装使用Fiddler 下载安装Fiddler的方法这里就略过了,一路Next就行了。装好之后运行软件,正常情况这个时候我们已经可以对电脑的网络请求进行抓包了。Fiddler默认的代理地址是127.0.0.1,端口是8888。此时打开IE浏览器,默认是通过代理地址上网的,所以可以对所有网络访问抓包。 对Android模拟器网络请求抓包 我使用的Android模拟器是Genymotion模拟器,使用Android原生模拟器的朋友,其使用方法大体相同,不同之处会标明。 1.打开模拟器设置(Settings),点击Wi-Fi。 模拟器设置界面 2.长按WiredSSID,选择Modify network

Android_SDK模拟器的ROOT方法

只愿长相守 提交于 2019-12-03 15:20:21
11-12月份入手了N90,开始正式接触安卓系统,之前一直使用的塞班。总的感觉下来,安卓系统在手机上还是不错,对平板而言使用起来还是很牵强,软件虽然很多,但要玩转还是比较麻烦。目前我使用的是2.3.1版的,第三天果断Root。系统对Flash的支持不怎么样,QQ农场很卡,让人很抓狂。 要了解安卓系统,在手机上把玩还是比较麻烦,在PC上就方便多了。网上下载的APK资源,先在模拟器上装一下看看,不错的,装上手机,垃圾的,直接删掉;关系到系统的APK安装,可以先拿模拟安卓试一下,安全又方便。 首先下载android-sdk模拟器,至于下载、安装,我就不细说了。搜索 "android-sdk模拟器 安装",可以找到N多图文教程。 建好2.3.3版的系统,启动成功后,安装附件包中的 RE_ExplorerV2.14.apk,RE文件管理器,安卓必备软件,可以修改系统文件,前提是ROOT,正好我们来验证系统是否已ROOT,安装好关闭系统。 安卓模拟器的root方法,网上也有很多教程,用的是LIUNX系统的命令,通过提权、修改的方法,我按照此方法捣鼓了很久,反正我是没成功。 以下就是另一种ROOT方法。用到的软件下面有打包下载。 apkInstaller.exe,pc上直接将APK软件安装到安卓设备,包括模拟安卓。 yaffs2img浏览器.exe ,system.img文件编辑器,破解版的;

android 内核编译 无法启动模拟器

天大地大妈咪最大 提交于 2019-12-03 10:17:03
Android源码,编译也通过了,可以正常启动模拟器。但是Android源码内是不包含kernel源码的模拟器,添加自己新编译的内核就启动不了 启动新编译的内核的模拟器的命令如下: 但是就是启动不了,默认情况下启动模拟器选择的kernel的位置是这里: PWD_PATH/prebuilt/android-arm/kernel/kernel-qemu-armv7 网上找了一下,原来是这样的,我下载的源码是2.3.1版本(内核版本是goldfish),而4.0版本一下的编译内核时候时候配置文件是:make goldfish_defconfig,4.0以上的版本的系统需要ARMv7架构或者以上才能运行,但是4.0以下的不许要。 而我却用了meke goldfish_armv7_defconfig,所以不能运行。 进入内核根目录,make clean一下 然后make goldfish_defconfig 再make -j4 等待完成就OK了。 来源: oschina 链接: https://my.oschina.net/u/1377657/blog/263346

找不到iphone simulator?

ぐ巨炮叔叔 提交于 2019-12-02 08:36:21
想在Mac中找到模拟器的沙盒路径, 有一篇文章 写的比较详细。但是,如果你安装了Xcode6,那么按照这篇文章的方法,你是找不到沙盒的。 首先,我引用一下该文章的全文: 1、 模拟器沙盒目录 文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。 1.1 方法1、 可以设置显示隐藏文件,然后在Finder下直接打开。设置查看隐藏文件的方法如下:打开终端,输入命名 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false输完单击Enter键,退出终端,重新启动Finder就可以了重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder--> 现在能看到资源库文件夹了。 打开资源库后找到/Application Support/iPhone Simulator/文件夹。这里面就是模拟器的各个程序的沙盒目录了。 1.2 方法2、 这种方法更方便,在Finder上点->前往->前往文件夹,输入/Users/username/Library/Application Support/iPhone

局域网内通过无线实现android设备的socket通信

房东的猫 提交于 2019-12-02 07:16:58
我们就用最简单的socket编程吧,一个做client端一个server端。然后分析一下有几种连接情况: ANDROID与PC : android与android: 这两个是最简单的,不需要端口重定向,在无线网内肯定都有ip的直接socket端加上ip,端口,然后server.accept()即可。 AVD与PC: 由于模拟器提供了一个特殊的地址,10.0.2.2,这个就类似于PC上面的127.0.0.1,所以通过这个特殊的地址就可以实现AVD与PC的通信。考虑两种可能: 1: AVD为client端,PC为server端: PC: serverSocket server = new serverSocket(7100); AVD: Socket socket = new Socket("192.168.1.3",7100)或者Socket socket = new Socket("10.0.2.2",7100) ; 2: PC为client端,AVD为server端: 先进行端口映射, 把本机端口TCP/6100映射到模拟器TCP/7100端口。 adb – s emulator-5554 forward tcp:6100 tcp:7100 (你的模拟器为5554) 然后再写程序: AVD: ServerSocket server = new ServerSocket( 7

Android模拟器的常用命令

穿精又带淫゛_ 提交于 2019-12-01 17:02:18
经常用到的工具一般在Android SDK的tools目录下,而最新的SDK Tools r12将最常用的adb.exe放在了platform-tools文件夹下。 这里把platform-tools文件夹下的adb.exe、AdbWinApi.dll与AdbWinUsbApi.dll三个文件拷贝到tools目录下。 首先打开DOS窗口,将目录定位到tools下: 1、列出当前可用的SDK版本: android list target 2、创建Android虚拟机: android create avd -n <name> -t <targetID> [-<option> <value>] ... 例如,我们输入android create avd -n Android1.5 -t 1并回车(这里的1就是上图中的id),出现以下提示: 提示是否自定义硬件配置。如果直接回车或者输入n再回车,则会创建默认的模拟器: 3、启动一个Android模拟器: emulator -avd <avd_name> 例如,启动在上篇博文中创建的模拟器: 4、查询当前运行的模拟器实例数量: adb devices 首先有一个模拟器已经启动,然后在命令行输入:adb devices,显示如下: 5、计算机与模拟器之间互相复制文件: 从计算机复制到模拟器:adb push 从模拟器复制到计算机:adb

解决 Android 模拟器 无法上网问题

喜欢而已 提交于 2019-11-30 15:05:50
1. 将 android的tool增加到,windows 环境变量 path中, D:\Android\android-sdk_r3-windows\android-sdk-windows\tools\ 。 2. 启动 android 模拟器,启动方式有两种。 第一种方式:在window上打开命令行窗口(快捷键:windows键+R) 输入 cmd下输入: emulator -avd <youravdname> 第二种方式,就是直接在eclipse的Android工程上,点击鼠标右键,选择 Run as-> Android Application,运行工程。 3. 在window上,打开命令行窗口,输入 adb shell 命令。该命令是进入模拟器的linux系统。 4. 在 adb shell 模式下执行以下命令 sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy',' 10.10.26.252 :1080')" 5.在 adb shell 模式下执行查询命令 sqlite3 /data/data/com.android.providers.settings/databases/settings.db

解决HAX kernel module is not installed问题

风格不统一 提交于 2019-11-29 20:09:01
启动模拟器报错:emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed! 解决方案: 1、进入bios,打开intel的虚拟化支持。 2、找到haxm,需要下载下来,可以去官网下载。 下载链接 下载之后,找到红框里的exe文件,双击安装 3、解决。 来源: oschina 链接: https://my.oschina.net/u/436774/blog/398008