在MacOSX系统上的一些工具和问题汇总
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系统上的一些工具和问题汇总的更多相关文章
- 如何在一个ubuntu系统上搭建SVN版本控制工具
		
有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统.那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了.本文讲述如何在一 ...
 - 在配有英特尔® Iris™ 显卡的系统上通过优化对 Just Cause 3 进行增强
		
高端 PC 继续通过高性能显卡驱动桌面游戏. 一流的"梦想机器"基于第六代智能 英特尔® 酷睿™ 处理器i7-6700K等 CPU,通常与高端独立显卡配合使用以运行要求最严苛的游戏 ...
 - 系统级性能分析工具perf的介绍与使用
		
测试环境:Ubuntu16.04(在VMWare虚拟机使用perf top存在无法显示问题) Kernel:3.13.0-32 系统级性能优化通常包括两个阶段:性能剖析(performance pro ...
 - 在Mac系统上配置Android真机调试环境
		
在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...
 - IBM X3850  Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘
		
以前安装的是window2003 32位, 改装为2012 64位的时候.出现 Windows 无法安装到这个磁盘.选中的磁盘具有MBR分区表.在 EFI 系统上,Windows 只能安装到 GPT ...
 - 解决Inno Setup制作中文安装包在非中文系统上显示乱码的问题
		
尼玛,好几个月没更新了.囧... 目前我司新的客户端开发已经接近尾声,该改的bug已经改完,该重构的地方也都差不多了.视觉效果也已经根据美工的样式改完了.所以,就差制作安装包了.正所谓万事俱备,只欠东 ...
 - [转]linux 系统监控、诊断工具之 IO wait
		
1.问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端.本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器 ...
 - windows系统上安装与使用Android NDK r5 (转)
		
windows系统上安装与使用Android NDK r5 很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单 ...
 - 在远程系统上开发 SharePoint 应用程序
		
适用范围: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013 使用远程安装的 ...
 
随机推荐
- Ajax的简单介绍与使用
			
1.什么是Ajax? Ajax(Asynchronous JavaScript and XML),简单说就是不需要刷新当前页面而实现javaScript和和后台服务器交换数据以更新网页中的部分内容. ...
 - USB抓包工具Bus Hound
			
/********************************************************************** * USB抓包工具Bus Hound * 说明: * 之 ...
 - Samsung_tiny4412(驱动笔记06)----list_head,proc file system,GPIO,ioremap
			
/**************************************************************************** * * list_head,proc fil ...
 - 【linux基础】V4L2介绍
			
参考 1. https://www.cnblogs.com/hzhida/archive/2012/05/29/2524351.html 2. https://www.cnblogs.com/hzhi ...
 - maven初级
			
ANT 和 分布式 ANT 是一种构建工具,就是eclips中项目,建立,删除..等等都是. 高负载访问一个服务器的时候,服务器会出现卡机或者访问速率降低的问题,这个时候就需要分布式的使用,将一个项目 ...
 - 从boost到Adaboost再到GBRT-GBDT-MART
			
本文是要配合<统计学习方法>才能看懂的,因为中间有些符号和定义是直接使用书本中的 先弄明白以下三个公式: 1)Boost(提升法)=加法模型(即基函数的线性组合)+前向分步算法+损失函数 ...
 - Unity游戏开发常用的一些函数用法
			
Unity游戏开发常用函数 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享. ...
 - review
			
一.123 第二部分:面向对象 . 谈谈你对面向对象的认识. . 约束 Java: - 接口,约子类中必须包含某个方法(约束). Interface IMessage: def func1(self) ...
 - putty登陆sourceforge.net(密钥的设置)
			
现在直接启动putty.exe是不能登陆sourceforge.net 的.按vps的方式,输入地址.用户名和密码后,程序就自动关闭.在登入前需要安装密匙,具体做法如下: 首先得生成一个SSH Key ...
 - Go Example--通道同步
			
package main import ( "fmt" "time" ) func main() { //缓存通道 done := make(chan bool ...