Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
解决genymotion黑屏的简单脚本
Theme area
4604
views ·
5
replies ·
To
floor
Go
DebuggerX
deepin
2017-12-06 00:35
Author
本帖最后由 debuggerx 于 2017-12-5 16:42 编辑
前请记录:
https://bbs.deepin.org/post/146459
一方面是因为从那以后还是不断看到有人问这个问题,说明还是有不少人在用genymotion这个软件的,一方面是用命令的方式还是有点麻烦,每次打开虚拟机都要打开输入命令比较烦,还有就是最新更新了genymotion的2.11版本后问题依旧(其实真正的原因在vbox那边),所以花了点时间写了脚本,不出意外只要下载脚本执行一次以后就不用管了。
步骤也简单,下载附件解压,然后如下图在目录里打开终端输入命令
sh patch.sh /opt/genymotion/
Copy the Code
一般如果有什么错误都会有提示了。
以后每次启动虚拟机,不管是直接在genymotion中启动还是在android studio中用插件启动,应该都会马上弹出鉴权窗口,快速输入后回车就好,因为激活网卡的操作需要root权限。
如果有什么问题可以先看看脚本里的内容,本身就很简单而且加了很多注释。。比如不想每次都输入密码就可以自己改脚本把GenyMotionNetDaemon.sh中的sudo换成echo 'passwd' | sudo -S 这种形式。
ps1.最好先确定自己genymotion的问题确实是最上面的帖子里讨论的问题,对症下药~~
ps2.有一点忘了说,有些人执行激活网卡命令有效有些人不行,一个可能的原因是和执行命令的时机有关。比如还没有打开虚拟机的时候执行了命令,又或者打开第一个虚拟机(创建了vboxnet0)后关闭又打开第二个虚拟机(创建了vboxnet1),此时再怎么去激活vboxnet0第二个虚拟机也是起不来的,如此种种……这些情况应该脚本应该都能搞定,大概。。
Reply
Like 0
Favorite
View the author
All Replies
DebuggerX
deepin
2017-12-06 19:14
#1
补效果图,注意监视中的网卡状态和脚本运行状态:
Reply
Like 0
View the author
shinji
deepin
2017-12-08 03:05
#2
THANKS! It does work!
Reply
Like 0
View the author
zouqilin
deepin
2017-12-16 02:52
#3
非常感谢 可以使用了
Reply
Like 0
View the author
ent_nan_mu
deepin
2017-12-31 03:56
#4
厉害,解决了
Reply
Like 0
View the author
redapple0204
deepin
2017-12-31 05:01
#5
先感谢一下
但是其实我有个简单粗暴的办法:强行升级vbox
Reply
Like 0
View the author
Please
sign
in first
New Thread
Popular Ranking
Change
My beautiful Deepin-colored stock chart theme
Manual
Popular Events
More
前请记录:https://bbs.deepin.org/post/146459
一方面是因为从那以后还是不断看到有人问这个问题,说明还是有不少人在用genymotion这个软件的,一方面是用命令的方式还是有点麻烦,每次打开虚拟机都要打开输入命令比较烦,还有就是最新更新了genymotion的2.11版本后问题依旧(其实真正的原因在vbox那边),所以花了点时间写了脚本,不出意外只要下载脚本执行一次以后就不用管了。
步骤也简单,下载附件解压,然后如下图在目录里打开终端输入命令
一般如果有什么错误都会有提示了。
以后每次启动虚拟机,不管是直接在genymotion中启动还是在android studio中用插件启动,应该都会马上弹出鉴权窗口,快速输入后回车就好,因为激活网卡的操作需要root权限。
如果有什么问题可以先看看脚本里的内容,本身就很简单而且加了很多注释。。比如不想每次都输入密码就可以自己改脚本把GenyMotionNetDaemon.sh中的sudo换成echo 'passwd' | sudo -S 这种形式。
ps1.最好先确定自己genymotion的问题确实是最上面的帖子里讨论的问题,对症下药~~
ps2.有一点忘了说,有些人执行激活网卡命令有效有些人不行,一个可能的原因是和执行命令的时机有关。比如还没有打开虚拟机的时候执行了命令,又或者打开第一个虚拟机(创建了vboxnet0)后关闭又打开第二个虚拟机(创建了vboxnet1),此时再怎么去激活vboxnet0第二个虚拟机也是起不来的,如此种种……这些情况应该脚本应该都能搞定,大概。。