Linux下Android环境搭建(附ndk、cdt、mat等)

          Linux操作系统下搭建Android开发环境与Windows的区别主要有:

         1.jdkeclipsesdk都是Linux版本的,安装时都是命令操作。

         2.注意权限问题,需要用到命令chmod

      

         步骤如下:

          1.安装JDK,在/etc/profile下配置环境变量。

           jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html

      

          先点击Accept License Agreement,然后下载jdk-6u33-linux-i586-rpm.bin

           这一步具体操作可以参考本文最后附的文档。

 

          2.安装eclipse  eclipse-jee-juno-linux-gtk.tar.gz

          官网地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/R/eclipse-jee-juno-linux-gtk.tar.gz

          tar -xzvf eclipse-jee-juno-linux-gtk.tar.gz

         解压完之后,在终端输入: ./eclipse如果报错,chmod +x eclipse,还不行,在终端输:setenforce 0

          3.安装sdk  

          官网地址:http://developer.android.com/sdk/index.html 点击Other platforms,选择Linux版本,如图:

         4.ADT-20.0.0.zip     http://developer.android.com/sdk/installing/installing-adt.html

a


         5.eclipse关联sdk路径,如:/home/xuming/linux_android/android-sdk-linux_x86
         注意android-sdk-linux_x86目录下的adb android等命令的执行 ./adb 如果权限不够,输入chmod +x adb

       附:ndk 地址: http://developer.android.com/tools/sdk/ndk/index.html


cdt 地址:  http://www.eclipse.org/cdt/downloads.php

http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/juno/r/cdt-master-8.1.0.zip

mat地址:http://www.eclipse.org/mat/downloads.php

下面是我以前整理的文档,可以参考下:

Jdk的安装与配置

首先将下载的Linux版本的jdk解压,要记住你解压后jdk的路径

比如我这里的路径是/wepull/tools

我们可以看到jdk是个bin文件,文件名是jdk-6u16-linux-i586.bin

运行bin文件,其实就是个解压过程

解压前会有官方的License给我们看,英文不好的同学可以看下,我这里按空格键直到最后

最后会问我们是否同意这个license,霸王条款,不同意就不能安装,我们打yes然后回车

接下来就会解压,jdk-6u16-linux-i586.bin文件会被解压成jdk-6u16-linux-i586.文件夹

我们为了进出这个文件夹方便将文件夹的名字改为jdk6

请记住这个文件夹的全路径: /wepull/tools/jdk6

 

配置环境变量

windows一样,你要想在任何目录下都可以调用jdk里面的java命令和javac命令就要配置环境变量,这里也是要配置JAVA_HOMEPATH,我们需要这样设置:

JAVA_HOME=/wepull/tools/jdk6(你jdk的安装路径,终于明白前面为什么要你记住路径了吧!)

PATH=$JAVA_HOME/bin(path要指向jdk文件夹下的bin文件夹,学过php的同学可能觉得这种变量的写法跟php很像)

接下来要把这两个变量给导出去,让linux知道

export JAVA_HOME PATH

让系统启动就加载你配置的环境变量

       可能大家发现刚刚java命令和javac命令可以使用了,但是你再使用ls命令或vi命令或其他的linux命令看看,你会发现全不能使用了,这是为什么呢,因为系统本身的path配置包含了其他地方的路径,但是你的PATH=$JAVA_HOME/bin这句话将其他的路径都给覆盖掉了(变量赋值学过程序的人都知道),所以应该这样写PATH=$PATH:$JAVA_HOME/bin(:就是拼接字符串),不过最好这样设置:PATH=$JAVA_HOME/bin:$PATH,否则会报jdk版本太低的问题。

还有一个问题,这种export出来的环境变量只在当前终端有效,而且,如果你每次要使用jdk就必须设置JAVA_HOMEPATH会觉得很麻烦,解决方法是当系统启动时就执行JAVA_HOMEPATH的设置。

系统启动时会运行/etc/profile这个文件,并执行里面的shell命令,我们可以修改这个文件,用vi打开这个文件

在最后一行插入这句话

JAVA_HOME=/wepull/tools/jdk6

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH

 

加完之后,在终端输入: source /etc/profile,让配置生效(在终端输入javac、java都有正常提示即为配置生效)。

改写系统启动文件的时候要特别小心,千万不要写错,如果你写错一个字就可能导致所有环境变量的配置全部失效。(/bin/vi  /etc/profile)

 

Tomcat的安装

比较简单,只要解压就可以使用了

第一步下载tomcat,这里我就不说了,最好到apache官方网站上去下

第二部解压tomcat

       大家先看我的目录

文件名是apache-tomcat-6.0.20.tar

使用tar –xvf 命令解压此文件

解压后的名字叫apache-tomcat-6.0.20

同样为了进出此文件夹方便,我也改名为tomcat6

进入此tomcat6的文件夹下的bin目录可以看到

可以看到有很多文件,我们要启动tomcat只要调用startup.sh就可以了

启动之后会显示如下信息

这时候你启动火狐浏览器访问下8080端口:http://localhost:8080,只要看到下面这只调皮可爱的Tom猫,就说明你的tomcat启动成功啦!

 

 

Mysql的安装

当然也是 so easy!!

第一步

下载 mysql,最好到mysql的官方网站上去下载,下载rpm文件,有两个,一个服务端和一个客户端,看下图文件名可以知道对应关系

MySql-client-community-5.0.87-0.rhe15.i386.rpm

MySql-server-community-5.0.84-0.rhe15.i386.rpm

第二步

安装

使用rpm –ivh 命令将这两个文件安装,先安装服务端后安装客户端

第三步

使用

 安装好后,只要用mysql这个命令就可以进入mysql的命令行环境了,默认用户名是root密码是空,所以可以直接进入,当然你可以修改密码,命令都是前面在Window上学习mysql时学过的,大家可以复习一下。

 

解决linuxmysql中文乱码问题

1.find  / -iname *.cnf  -print

2.cp /usr/share/doc/MySQL-server-community-5.0.84/my-medium.cnf /etc/my.cnf

3.mysqld 加上 default-character-set = utf8

client 加上  default-character-set = utf8

4.若配置过使用mysqld自动启动,则

/etc/rc.d/init.d/mysql start mysql

 配置成系统服务的方式,执行

service mysql restart

5.mysql \s 右斜杠 s

6.修改已经部署的数据库编码

use dbname

alter dbname character set utf-8;

或者修改这个数据库的文件

mysql_data_path/dbname/db.opt

default-character-set = latin1

default-collation=lation1_swedish_ci

改成  default-character-set = utf8

default-collection = utf8_general_ci

7.eclipse UTF-8

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值