要在电脑上安装手机模拟器模拟器,不是用来玩游戏的,哪种好用( ¨̮ )

(您的评论需要经过审核才能显示)
共0人参与,0条评论
媒体播放排行
01020304050607080910
020304050607080910
本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。
Copyright &
www.Cncrk.com. All Rights Reserved. 浙ICP备号
浙公网安备 47号
请简要描述您遇到的错误,我们将尽快予以修订那个安卓模拟器好我只是用模拟器上去玩下快手qq_百度知道
那个安卓模拟器好我只是用模拟器上去玩下快手qq
我有更好的答案
夜神 靠谱 海马都是 以前也安装过模拟器电脑就卡了 我用其他的电脑也卡
采纳率:43%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 x86 安卓模拟器上运行 ARM 原生 App - V2EX
在 x86 安卓模拟器上运行 ARM 原生 App
18:24:39 +08:00 &wuhx
安卓模拟器 2.0 以后完全到达可用级别了,各种操作非常流畅。所以想用来做一个虚拟环境跑 App ,但是很多 App (比如微信支付宝等)依赖 ARM 原生代码 library ,不能直接在 x86 的模拟器上跑。
搜了一下,英特尔的方案是:
1. 使用 X86 的 NDK 重新重新打包应用。
2. 在 X86 的安卓系统中装 ARM Binary Translation ,通过 Hook JNI 调用把 ARM 指令转成 X86 指令。
1 没指望,就从 2 入手:
1 )创建一个 AVD : Intel atom x86 image, google api level 23
2 )从 google 发布的 Nexus player (用了 atom cpu )二进制文件中,拷贝安卓 6.0 的 native bridge 驱动。
3 )修改 AVD 的 system.img 和 ramdisk.img 使能 Native Bridge 。 参考 Nexus player 的配置,
ro.dalvik.vm.native.bridge=libhoudini.so
ro.dalvik.vm.isa.arm=x86
ro.enable.native.bridge.exec=1 等
启动后,运行 App 。
Native Bridge 成功加载了,但 App 运行还是失败。
02-25 15:04:11.990
I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x cmp=com.tencent.mm/.ui.LauncherUI (has extras)} from uid 10007 on display 0
02-25 15:04:12.046
D houdini : [2586] Initialize library(version: 6.0.0_y.48180 RELEASE)... successfully.
02-25 15:04:12.048
I ActivityManager: Start proc 2586:com.tencent.mm/u0a55 for activity com.tencent.mm/.ui.LauncherUI
02-25 15:04:13.700
D houdini : [2586] Added shared library /data/app/com.tencent.mm-1/lib/arm/libstlport_shared.so for ClassLoader by Native Bridge.
02-25 15:04:13.703
E ActivityThread: Failed to find provider info for com.tencent.mm.coolassist.debugprovider
02-25 15:04:13.784
F libc : Fatal signal 11 (SIGSEGV), code 128, fault addr 0x0 in tid 2586 (com.tencent.mm)
dmsg
[ 366.571014] traps: com.tencent.mm[2586] general protection ip:b0f13dd1 sp:10011f20 error:30 in libhoudini.so[b0cfa000+3b4000]
另外,也尝试了 android-x86 和 remix os 提供的 libhoudini ,他们的 houdini 版本更旧, 5.多的。也是失败,最成功的一次看到了微信启动画面的地球小人。
使能 Native bridge 后 ARM 版本的 busy box 可以跑,确认基本功能正常。
更多 log :
V2 有人了解这块吗?求教
13703 次点击所在节点 &
wbsdty331 18:41:58 +08:00我记得 intel x86 手机 好像都有个 arm 解释器
spance 18:45:51 +08:00安卓手机那么便宜, raspberry pi 则更便宜,为什么要费这个劲?
icedx 18:51:31 +08:00包含安卓模拟器 2.0 的 AndroidStudio 已经出正式版了么
wuhx 19:18:52 +08:00@ 就是移植这个解释器
@ 模拟器的环境更可控,并且有最新的安卓系统。
@ 还在 preview
crystom 19:45:14 +08:00我用 arc welder 运行微信, intel 的 chromebook ,能跑微信 5.4 版本,之后的不行
wuhx 22:09:43 +08:00@ 感谢提示,估计后面的版本增强了模拟器环境检测,但我测试了一下 x86 版本的 Xposed 可以正常安装在模拟器上,所以隐藏系统特征比较容易。 何况还有模拟器和整个安卓系统的源码。
wohenyingyu01 22:41:45 +08:00没怎么看懂,不过就我的理解需要用 x86 的 ndk 重新编译一下原生的库即可。具体可以参考 android ndk 文档
breeswish 23:09:32 +08:00Genymotion 直接把 ARM translation 拖进去就可以开始用了..
不过现在瞄了一眼 GM 好像没免费版了,但仍然有其他一大批类似产品
wuhx 23:44:44 +08:00@ 不是编译一个用 x86 NDK 的 App ,针对没有代码的第三方 App
@ 主要是希望自己编译一切,强迫症。
wuhx 00:05:23 +08:00总结一下:
1. ARM 版的 busybox 能用, App 运行失败,必然是安卓相关的一些调用引发的故障。
2. 和 Nexus player 对比差异:
Nexus palyer 的内核是 64 位的,但用户态系统是 32 位的
x86 的 AVD 内核用户态都是 32 位,
x86_64 的 AVD 内核用户态都是 64 位,
所以很可能是用户态和内核通信时数据结构异常。
所以怀疑问题是安卓的 Binder IPC 通信引起的。
搜集了一些相关资料
Android Binder IPC Fixes
Android: Add support for a 32bit Android file system in a 64bit kernel
[PATCH 2/3] staging: binder: Support concurrent 32 bit and 64 bit processes.
走读代码, Binder 如何区分 32 位指针和 64 位指针
根据上面的信息 checkout 了模拟器内核代码( goldfish ),并配置内核参数 CONFIG_ANDROID_BINDER_IPC_32BIT=y ,编译了一个内核,然而这个内核并不能起来。
看来是个大坑,没有之前想的那么简单,先记录下来,睡觉~
woyaojizhu8 22:23:28 +08:00请问楼主现在实现了在 x86 安卓模拟器上运行 ARM 原生 App 吗?
woyaojizhu8226 天前
这里的帖子也是楼主发的吧。这里已经解答了问题,贴链接过来,希望可以帮到他人
wuhx218 天前@ 多谢,自己都快忘了,没想到 1 年后有人回复。
woyaojizhu8218 天前@ #13 请问你现在在这个问题上有进展吗?有进展的时候请楼主分享下经验呗。
我一直想在谷歌安卓模拟器上装 libhoudini , 折腾了很久都没成功。
wuhx218 天前@ 后来换了个方案,没继续研究了,有空再看看
essicaj87 天前分享一下,Android 5.1 x86 虚拟机跑 arm 的方案。(下面的属性是从 genymotion 的 build.prop 提取出来的)
# Allow installation of ARM apps
ro.product.cpu.abi2=armeabi-v7a
ro.product.cpu.abilist=x86,armeabi-v7a,armeabi
ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
# Enable native bridge for ARM apps
ro.dalvik.vm.isa.arm=x86
ro.dalvik.vm.native.bridge=libhoudini.so
# Enable execution of ARM executables
ro.enable.native.bridge.exec=1
添加进虚拟机的文件是来自于
Genymotion_ARM_Translation_5.1_Lollipop.zip
我是直接编译源码的,拷贝文件可以用 PRODUCT_COPY_FILES、属性可以用 PRODUCT_PROPERTY_OVERRIDES
第 1 页 / 共 1 页&
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到
上打开本讨论主题的完整版本。
是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
is a community of developers, designers and creative people.您的位置: →
→ 吉里吉里2模拟器(kirikiroid2) v1.3.0 安卓版
吉里吉里2模拟器(kirikiroid2) v1.3.0 安卓版吉里吉里2中文版下载|
网友评分:8
软件大小:28.8M
软件语言:中文
软件类型:国产软件
软件类别:免费软件 / 其他游戏
更新时间:
软件等级:
官方网站:
运行环境:Android
软件厂商:
顶好评:50%
同类相关手游
6.2M/中文/6.631.2M/中文/10.01.6M/中文/10.01.5M/中文/10.019.8M/英文/10.0
吉里吉里2模拟器(kirikiroid2)是一款很好用的,用了它许多电脑上的游戏就可以在手机上玩了,小编这里提供的是中文测试版,更新内容不多,主要还是修复累积的bug,欢迎下载使用。功能特色:吉里吉里2模拟器实现了大多数原版吉里吉里2的功能,除了:- 没有外部插件模块(也许将来会有?),只有硬编码的内部插件- 没有CD播放器和MIDI回放,所有的播放请求都会被忽略但不会有异常发生- 没有字体/文件选择窗口、控制台、脚本/等等……- 不支持文本输入同时具备一些额外特性:- 在&startup.tjs&会执行&patch.tjs&,如果它存在- 执行&RegisterData.tjs&来模拟windows注册表- 使用&xp3filter.tjs&进行加密的xp3包的解密操作,详细可参考范例- 使用强大的libavcodec解码库进行音/视频解码,几乎可以播放任何ffmpeg支持的媒体文件,只要你的CPU足够强- 你可以选择OpenGL ES2渲染器取代原始的软件渲染器,省电,流畅,凉爽。只不过它耗费更多的内存,并且兼容性不如软件渲染器 :(使用方法:把整个游戏的数据都拷贝进sd卡或者内部存储空间中,运行模拟器,选择data.xp3,如果没有,可以选择*.exe全局选项菜单里的设置会影响你所有的游戏,游戏中的菜单是由游戏脚本控制,只会在当前游戏中生效。目前没有每个游戏各自独立的设置。注意事项:大多数商业游戏使用了自定义扩展插件,其中的大多数无法在模拟器中运行。你可以在我们的网站(bbs.avgfun.net)留言,我们可能在将来的版本中实现它。可用插件:- extrans [只能在软件渲染器下工作]- csvParser- fstat- getSample- layerExImage 只能在软件渲染器下工作]- layerExBTOA [只能在软件渲染器下工作]- layerExRaster [只能在软件渲染器下工作]- saveStruct- scriptsEx- shrinkCopy [只能在软件渲染器下工作]- PSBFile [测试]- layerExDraw[只能在软件渲染器下工作]更新日志- 支持bpg图像格式- ffmpeg库更新至2.8.1- 修复flip操作引起崩溃的bug- 修复未初始化的图层是全透明的bug支持列表目前支持的插件列表,[soft]表示只能运行在CPU渲染(非OpenGL)模式下:addFontAlphaMovie[soft]csvParserdirlistexpatextNagano[soft][beta]extrans[soft]fftgraph[null]fstatgetaboutgetSamplegfxEffect/gfxFire[soft][beta]jsonExtKAGParserKAGParserExKAGParserExbkrmovielayerExAlpha[soft]layerExAreaAveragelayerExBTOAlayerExDraw[soft]layerExImagelayerExMovielayerExPerspectivelayerExRaster[soft]layerExSave[soft]minizipmotionplayermultiimagePackinOnePSBFilesaveStructscriptsExshrinkCopysqlite3util_genericutil_systemvarfilewindowExwutcwfwuvorbis
猜你喜欢 安卓模拟器
安卓模拟器是一款能在电脑上模拟安卓系统的安卓手机模拟器软件,让你即使没有安卓手机,也能够在电脑上体验安卓游戏和应用。安卓模拟器中文版安卓模拟器中文版是一个能在平台模拟安卓手机系统的模拟器。安卓模拟器中
其他版本下载
吉里吉里2模拟器(kirikiroid2) v1.3.0 安卓版
软件无法下载或下载后无法使用,请点击报错,谢谢!
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容
本类下载排行
10.01 9.32 10.03 9.14 3.05 10.06 8.37 8.08 5.49 1.510 7.111 6.612 7.613 7.814 5.615
本类精品手游
20.4M/中文/8.222.5M/中文/10.01.4M/中文/9.319.7M/中文/10.022.6M/中文/7.85.5M/中文/10.06.4M/中文/8.0
装机必备软件
本类集合手游}

我要回帖

更多关于 安装模拟器电脑会卡吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信