如何在安卓虚拟机里安装vmware tools?
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
1个回答
展开全部
Android也是Linux,必须有root,所以有两种方式:
(如果Android虚拟机是x86那就只能用第二种方法,但不需要gcc for ARM,直接gcc就可以了)
(1)在Android上直接安装:
Step 1. 安装GCC,需要到安卓应用市场比如Google Play下载GCC For Droid plugin的应用,里面解开有gcc
Step 2. 安装Terminal应用
Step 3. 编译Perl
Step 4. 将NDK里对应平台的头文件复制进来
Step 5. 下载一份Android源代码复制进来
Step 6. 将vmware tools的tar.gz解开,开始安装,会提示手动编译Kernel module
(2)在Ubuntu上或Windows上编译后安装到Android
Step 1. 下载gcc for ARM(NDK里就有)
Step 2. 下载Android源代码
Step 3. 将vmware tools for linux的tar.gz解开,把kernel module的源代码复制出来编译
之后就是用busybox 的insmod命令加载kernel module;如果想每次自动启动,需要手动修改android rom的启动文件,或者写个apk service让它自动加载。
(如果Android虚拟机是x86那就只能用第二种方法,但不需要gcc for ARM,直接gcc就可以了)
(1)在Android上直接安装:
Step 1. 安装GCC,需要到安卓应用市场比如Google Play下载GCC For Droid plugin的应用,里面解开有gcc
Step 2. 安装Terminal应用
Step 3. 编译Perl
Step 4. 将NDK里对应平台的头文件复制进来
Step 5. 下载一份Android源代码复制进来
Step 6. 将vmware tools的tar.gz解开,开始安装,会提示手动编译Kernel module
(2)在Ubuntu上或Windows上编译后安装到Android
Step 1. 下载gcc for ARM(NDK里就有)
Step 2. 下载Android源代码
Step 3. 将vmware tools for linux的tar.gz解开,把kernel module的源代码复制出来编译
之后就是用busybox 的insmod命令加载kernel module;如果想每次自动启动,需要手动修改android rom的启动文件,或者写个apk service让它自动加载。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
今至电子科技有限公司
2024-08-13 广告
2024-08-13 广告
服务器虚拟化是一种将物理服务器资源(如CPU、内存、存储)抽象并分割成多个独立虚拟服务器的技术。通过虚拟化软件,如VMware、Hyper-V等,可以在单一物理服务器上创建多个虚拟机,每个虚拟机都能运行独立的操作系统和应用程序,从而提高资源...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询