Android 模拟器

1、 安装模拟器

点击链接:https://cloud.genymotion.com/page/launchpad/download

需要先注册登录一下。

2、安装VirtualBox

点击链接:https://www.virtualbox.org/wiki/Downloads

选择相关平台版本。

3、运行后需要登录

创建一个需要的模拟器。同时,可以在Android studio中安装一个名为“genymotion”的插件,这样Android studio就能直接在界面上启动了。

4、添加对ARM架构对支持

找到一个国外的链接:http://www.mirrorcreator.com/files/0ZIO8PME/Genymotion-ARM-Translation_v1.1.zip_links

下载后把zip文件拖到模拟器里面去。

--------------------------------------------------------------------------------------------------------

软件包安装与管理工具

1、MacOSX中的brew类似于RedHat中的yum,类似于Debian中的apt-get,下载方式为:

安装命令:
ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 卸载命令(下载出错时也要先卸载再重装):
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 安装后使用:
brew install bash // 会安装最新的bash到/usr/local/bin
brew install p7zip            // 会安装最新的7za到/usr/local/bin
 

VMWare

1、 启动时报错:无法打开/dev/vmmon

在MacOSX上很可能上因为“和HAXM或者docker冲突”:

两者冲突处理方法类似:(1)启动vmware fushion前先卸载haxm的内核模块:sudo kextunload /Library/Extensions/intelhaxm.kext  (2)要使用haxm模块时,先关闭vmware fushion,卸载vmmon模块sudo kextunload /Applications/VMware\ Fusion.app/Contents/Library/kexts/vmmon.kext (也可能移动到/System/Library/Extensions/vmmon.kext, 卸载用sudo kextunload /System/Library/Extensions/vmmon.kext),加载haxm模块 sudo kextload /Library/Extensions/intelhaxm.kext

vmmon.kext对应的模块bundleid是com.vmware.kext.vmx86,可以在kextstat(sudo kextstat)看到如下:

kuliuheng@/dev$ kextstat | grep vmware.kext.
0xffffff7f82565000 0x11000 0x11000 com.vmware.kext.vmci (90.8.) FEC84773----D30BD101B045 < >
0xffffff7f83314000 0xf000 0xf000 com.vmware.kext.vsockets (90.8.) 2293C2CE-D2D2--9A0D-505E5C392638 < >
0xffffff7f83323000 0xa000 0xa000 com.vmware.kext.vmnet (0298.55.) F3B8AFF3-D0BA-3F17--8BBD3B0CFA24 < >
0xffffff7f8248a000 0x10000 0x10000 com.vmware.kext.vmx86 (0298.55.) 5E109650--30E1-B1D8-62D4B795D1E4 < >
0xffffff7f8332d000 0x6000 0x6000 com.vmware.kext.vmioplug.15.1. (15.1.) 2DEB9F10-129F-389F--BE683E44913D < >

在MacOSX系统上的一些工具和问题汇总的更多相关文章

  1. 如何在一个ubuntu系统上搭建SVN版本控制工具

    有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统.那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了.本文讲述如何在一 ...

  2. 在配有英特尔® Iris™ 显卡的系统上通过优化对 Just Cause 3 进行增强

    高端 PC 继续通过高性能显卡驱动桌面游戏. 一流的"梦想机器"基于第六代智能 英特尔® 酷睿™ 处理器i7-6700K等 CPU,通常与高端独立显卡配合使用以运行要求最严苛的游戏 ...

  3. 系统级性能分析工具perf的介绍与使用

    测试环境:Ubuntu16.04(在VMWare虚拟机使用perf top存在无法显示问题) Kernel:3.13.0-32 系统级性能优化通常包括两个阶段:性能剖析(performance pro ...

  4. 在Mac系统上配置Android真机调试环境

    在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...

  5. IBM X3850 Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘

    以前安装的是window2003 32位, 改装为2012 64位的时候.出现 Windows 无法安装到这个磁盘.选中的磁盘具有MBR分区表.在 EFI 系统上,Windows 只能安装到 GPT ...

  6. 解决Inno Setup制作中文安装包在非中文系统上显示乱码的问题

    尼玛,好几个月没更新了.囧... 目前我司新的客户端开发已经接近尾声,该改的bug已经改完,该重构的地方也都差不多了.视觉效果也已经根据美工的样式改完了.所以,就差制作安装包了.正所谓万事俱备,只欠东 ...

  7. [转]linux 系统监控、诊断工具之 IO wait

    1.问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端.本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器 ...

  8. windows系统上安装与使用Android NDK r5 (转)

    windows系统上安装与使用Android NDK r5  很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单 ...

  9. 在远程系统上开发 SharePoint 应用程序

    适用范围: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013 使用远程安装的 ...

随机推荐

  1. XDCTF2015_re100

    去年做的一道 CTF,清理文档 0x01 The .init and .fini Sections 参考下面链接:http://www.ru.j-npcs.org/usoft/WWW/www_debi ...

  2. search的 制作

    <meta charset="utf-8">  <title>search的制作</title> <style type="te ...

  3. German Collegiate Programming Contest 2013-B:Booking(贪心)

        Booking Pierre is in great trouble today! He is responsible for managing the bookings for the AC ...

  4. java poi解析excel报错处理

    org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible minor version ...

  5. 网络IP和网络掩码以及网关的学习

    192.168.10.1/24,192.168.1.1/30是什么意思啊? 表示地址范围你把这些前面的值转换成2进制 就是变成一个32位的地址比如192.168.10.1就变成11000000.101 ...

  6. php基础-3

    php的数据类型 字符串 字符串的声明:$str = "aaa"; 字符串的方法 strpos(str, find_str):该方法在一个字符串中查找需要查找的字符串,并回来该字符 ...

  7. 初始While循环和for循环

    While循环 While循环,是一个循环加判断的组合,满足判断条件返回 真(True)开始循环代码块,不满足判断条件返回 假(False)不循环 格式: While 条件: 代码块 注意:在Whil ...

  8. Java基础五(方法)

    今日内容介绍1.方法基础知识2.方法高级内容3.方法案例 ###01方法的概述 * A: 为什么要有方法 * 提高代码的复用性 * B: 什么是方法 * 完成特定功能的代码块. ###02方法的定义格 ...

  9. nginx unit 1.8 支持基于java servlet 的开发模型

    最近unit 1.8 发布了,有两个比较大的新特性,内部请求路由,以及java servlet 容器应用的开发 内部请求路由配置参考 { "routes": [ { "m ...

  10. C# to IL 18 Glossary(术语)