内置了swf文件的安卓apk文件,在海马玩安卓模拟器里运行有时会提示context3D not available,卡在启动画面里。(我的电脑是双显卡,用集成显卡运行模拟器没问题,但模拟器运行一段时间后会卡死,用N卡又会出现上述错误。)这个swf其实就是这个apk的启动画面,把它删了运行重编译后的apk会闪退。现在有两种方案,第一个从apk自身着手:运用反编译手法更改apk,使之能在模拟器上运行(比如更改aplication.xml或者更改swf文件为静态图片)。第二个从外部着手:在模拟器内部安装某种flash插件,或者更换模拟器(可修改分辨率包括dpi,可root,运行快速稳定)。本人这方面不是很懂,有没有试验成功的可行方法,试了好多方法都不行
这个是模拟器兼容性的问题,建议使用靠谱助手来解决,靠谱助手支持多引擎可以有效避免这个问题。安装如下:
1、首先下载靠谱助手,自定义安装。安装配置成功后即如下图所示。
2、点击”引擎管理“,根据自己的电脑硬件状况选择下载对应的模拟引擎。默认为0.9版本。
3、如果想连着手机玩的话,点击”我的手机“---“立即连接”。注意手机要设置成“USB调试模式”
4、如果游戏APK已经下载到电脑里面的话,点击“我的应用”---“安装本地游戏”---浏览游戏所在文件夹---单击游戏APK---“打开”,即可进行安装,安装成功后,主界面会出现一个游戏图标。
5、如果需要查找更多游戏或者软件时,点击“应用下载”进入应用下载页面,然后在搜索栏里输入 想要下载的游戏或者软件名称进行查找。
6、单击游戏小图标启动游戏,当出现一个bluestacks窗口时,即表明游戏安装运行成功。
7、同时运行多个游戏或者软件时,可以通过bluestacks窗口上方小图标进行切换。
更多教程请查看靠谱助手专题:
追问将就着用算了。bluestacks运行不怎么流畅
本回答被提问者和网友采纳