windows7中配置linux开发环境

时间:2021-04-27 16:17:18

接触背景:合并Android应用apk,一款游戏需要在不同的平台上线,那么就要接各个平台的sdk。

我们公司做了一个sdk,用来完成接入我们的sdk就能完成接入n多个我们接好的平台的任务(我们的sdk起到中间连接的作用)。

由于在windows环境中编写合并用的脚本文件未成功所以只能在linux中用脚本文件来实现apk文件的批量合并(合并工具有Android自带的有我们公司后台了解linux系统的牛人写的);

首先,下载vittualbox,vagrant,镜像文件box我装的linux(centos)

各个文件存放的位置

windows7中配置linux开发环境

一.安装virtualbox开源虚拟机软件(网上)

二.安装vagrant(网上,注意vagrant的安装路径是box镜像文件的文件夹,就是上面的box文件中)

三.安装linux(centos)

1.运行cmd进入dos窗口,进入box文件夹中

windows7中配置linux开发环境

A.输入命令vagrant box add base package.box

PS: 上面的命令含义为:vagrant 是vagrant的命令,box为参数,add为添加一个box环境,abse为你要创建的box环境名称,package.box 为你下载的box环境镜像。

B.vagrant init

PS: 上面的命令含义为:vagrant 是vagrant的命令,init为参数,初始化一个box环境,base为你要初始化的box环境名称

这时,你会在当前目录下看到一个Vagrantfile文件,这个文件就是vagrant box环境的配置文件。编辑这个文件,你可以用记事本打开这个文件,修改如下几处:

1).第13行去掉# config.vm.box = "base"

2). 第31行 config.vm.network :public_network

3).第41行   config.vm.synced_folder "D:\\linuxws", "/data"我存放linux的目录

windows7中配置linux开发环境

C.vagrant up启动vagrant

下面作为参考配置的是做xml网页的

四.安装xshell

参照http://jingyan.baidu.com/article/295430f13fb4db0c7f005065.html


------------------------------------------------------------

appt,apktool只需要将文件拖入vagrant目录中即可不需要安装

jdk需要安装使用yum -y install  java-1.8.0-openjdk*(注意jdk和apktool的版本号对应这里的apktool为2.0.2)

由于apktool是32位软件在64位系统中安装需要配置如下的文件
yum install glibc.i686
yum install zlib.i686 --setopt=protected_multilib=false
yum install libstdc++.i686 --setopt=protected_multilib=false

-------------------------------------------------------------
下面为用yum来删除jdk软件
yum -y remove  java-1.6.0-openjdk*
安装
yum -y install java-1.6.0-openjdk*


需要的文件:appt;apktool;apktool.jar;android.jar