Genymotion在Mac下的安装设置调试等一些列问题解决
来源:互联网 发布:ionic vue.js 编辑:程序博客网 时间:2024/05/16 00:54
1、Genymotion是安卓模拟器环境,需要安装VirtualBox才能运行。
2、安装好Genymotion后,需要注册,注册完,就可以登录建立镜像。
3、建立好安卓虚模拟器后,就可以安装apk,怎么安装?adb install 或者从网络下载都可以。
4、有问题来了:如果你的apk里面有arm包,抱歉你会收到一个无法安装的提示。就是安装apk不成功。原因就是Genymotion毕竟是虚拟环境,所以它的ARM架构就是基于你的系统,比如你是windows你可能是x86,MAC系统可能是x86-64什么的。所以这样的话,你的安卓apk的arm是eabi,或者v7什么,怎么可能安装得上?
so,对于这个问题,需要安装Genymotion-ARM-Translation_v1.1.zip。
但是你搜索网络上的这个包,你估计搜索2天都找不到一个能用的。你郁闷了,额,别人都能用,为啥我的没有效果?
其实是网络上的大部分zip包都是针对windows系统的,mac的话你拖进模拟器,模拟器把它当作zip文件了。原因???
当然就是里面的东西不一样,不识别呗。
so,你需要下载mac版本的Genymotion-ARM-Translation_v1.1.zip。到哪里下载呢?google 搜索Genymotion-ARM-Translation,第一个链接点击进去就是。什么?不懂英文?
好吧,我估计你进去半天,都找不到它!
5、如果你把mac版本的Genymotion-ARM-Translation_v1.1.zip扔进模拟器,点击转换为arm架构,ok。重启就可以安装有arm的apk了。
6、安装是可以安装了,问题是你点击某个调用jni的activity,我保证80%的概率会直接奔溃?
问我为什么?你自己可以看log,是不是说某个so出了问题?
7、怎么解决呢?后来我也是无奈,测试了好几个模拟器,才发现有的模拟器版本可以,有的不行,5.0的好像不行,后来我弄一个4.2.2的安卓模拟器,可以运行了。
8、关于android studio调用Genymotion调试的问题,当然是在android studio安装插件了。点击设置(Setting图标)---》plugins--->browser .. --->输入Genymotion ,然后安装就是了。
然后就设置eclipse启动genymotion,Setting->OtherSetting,点击Genymotion,填入“/Applications/Genymotion.app”。mac版本跟网络上的资料不一样哦。
发现工具栏多了个小图标。应该在“?”的右边。你看看。然后运行选择Genymotion就对了。
ok。这样就ok了,搞定了!
- Genymotion在Mac下的安装设置调试等一些列问题解决
- mac在安装genymotion下遇到的种种问题
- Mac系统下使用genymotion模拟器的一些问题
- Genymotion 在win10 下的安装
- Mac下android studio安装genymotion所遇到的坑
- Debian8.6下Genymotion安装与问题解决
- Mac下Scrapy的安装与问题解决
- mac下安装 android模拟器GenyMotion
- mac下安装genymotion android模拟器
- Mysql Mac osX 下安装及初始设置和问题解决
- 在mac上安装Genymotion模拟器
- 【Mac】在Mac OS X下安装ffmpeg并调试
- 在genymotion官网下载genymotion-2.6.0-vbox.exe安装完成模拟器不可用的问题解决
- 在Mac下,Eclipse Svn 提交、更新等快捷键设置
- Mac安装使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
- MAC上安装Genymotion的正确姿势
- Mac下安装mysql5.7 完整步骤以及 Mac平台重新设置MySQL的root密码等问题汇总
- Mac下安装mysql5.7 完整步骤以及 Mac平台重新设置MySQL的root密码等问题汇总
- 链路聚合(Link Aggregation)与权重
- Android-android:persistentDrawingCache图片缓存
- 数据结构实验之链表三:链表的逆置
- APP开发实战20-TCP和UDP区别
- Android中this和getApplicationContext()两种上下文的区别
- Genymotion在Mac下的安装设置调试等一些列问题解决
- 第10、11周项目 继承和派生3
- ios记录-数据存储
- web开发中的cookie和session
- Python如何使用正则表达式匹配中文
- 为什么计算机最小的存储单位是字节?而最小到的传输单位是bit?
- HAWQ手动安装
- spring之依赖注入与控制反转的区别
- 如何使用git创建项目,创建分支