零基础学习教程之Linux下搭建android开发环境

 更新时间:2015年12月10日 11:21:49   作者:yanzi1225627  
这篇文章主要介绍了Linux下搭建android开发环境,特别适合零基础的同学学习,想要在Linux及ubuntu11.10下配置android4.0.3开发环境的朋友可以参考一下

不得已重新配置,这里记下详细步骤,分享给大家。

一、安装jdk,具体步骤如下:

1、将jdk-7u4-linux-i586.tar拷贝到linux下得/home/yan/download目录,新建一个目录/home/yan/android.所以和android相关的都安装到/home/yan/android这个目录,所有的源安装文件都放到download下。切换到root,在download目录下输入命令:tar -zxvf  jdk-7u4-linux-i586.tar -C ../android, 将其解压到android目录。

2、配置环境变量,Linux下需要修改/etc/profile文件,使用gedit  /etc/profile

在这个文件的最后,输入:

export JAVA_HOME=/home/yan/android/jdk1.7.0_04
export PATH=$PATH:$JAVA_HOME/bin

点击保存后,输入:source /etc/profile使生效。输入:java -version
验证java环境是否配置好。

二、安装AndroidSDK

1、将android-sdk_r18-linux复制到download文件夹下,进入download然后: tar -zxvf android-sdk_r18-linux.tgz -C ../android/  进行解压。

接下来 cd /home/yan/android/android-sdk-linux/tools, 然后运行:./android,这个是用来启动android sdk manager的,也就是说这个东西是用来下载真正的android开发包。运行的时候,会出现:

(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,

(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,

(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,

(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,

这种警告,这是gtk版本太低所导致的。,先关闭android sdk manager,终端输入:sudo apt-get install gtk2-engines-pixbuf 升级一下gtk。

2、升级完毕后,再次打开android sdk manager,这个是在线安装,一定确保联网。里面的api8 对应android2.2版本,api13对应android3.2版本,api10对应android2.3.3版本。这几个都是经典的android版本。最上面的事api15对应android4.0.3版本,这个是最新的。默认已经给我们选择了。这里我们选择前四个。最上面的四个打勾,然后确定。就会自动下载了。下载完成后,会提示重启这个android sdk manager

三、安装eclipse

1、将eclipse-jee-indigo-SR2-linux-gtk.tar复制到download,然后解压到android下。不再重复这里选的是javaEE版本,为啥选这个,网上说这个好。好像也有选eclipse classic4.2的,因人而异。

解压命令:tar -zxvf eclipse-jee-indigo-SR2-linux-gtk.tar.gz -C ../android/
2、进到android/eclipse目录下,输入命令./eclipse查看 装成功了没有。

四、安装ADT 和(NDK)

1、在google里的android sdk下载地址里,找到ADT-18.0.0,这个是和android sdk4.0.3相对应的版本,是个zip文件。拷贝到download文件夹下。

2、打开eclipse,点help--install new software,点add--archive,这里用的是离线安装的方法,也可以在线安装。离线安装会比较快吧。点select all,然后点next就进行安装了。点好后,会出现一个Installing software的提示框,显示进度。安装完成后,会提示重启。

注:adt是android develop tool的意思,实现沟通 eclipse和 android sdk的桥梁,所以必须得安装好。

3、设置android sdk location,即告诉eclipse android的sdk在什么地方。重启后,会提示:Welcome to android development,选第二个;use eixsting  SDKs,设置路径。

在workwith里输入:https://dl-ssl.google.com/android/eclipse/,它会自动检测,列出的有DevelopTools,里面有ddms、adt等共四个,另外一个是NDK-plugins 反正要用到,索性一块安了。NDK是本地化的一个工具,说白了是一个交叉编译器,编译本地的c/c++代码成一个动态链接库,供android下得java程序调用,当然程序要满足JNI接口。

竟然说不能安装ndk,ndk安装前 需要安装cdt插件!这个步骤里只能升级下 adt了。从adt18.0.0 升级到20.0.0.

重启,后打开eclipse,点window-preferrence,点android,制定android sdk文件夹路径。点new project看能否找到android application。。,如能,则这一步安装成功。

五、安装CDT插件

google 一下cdt,进入下载链接,下载cdt8.0.0版本,按照上面安装adt的方法 进行安装。安装成功的标志是,可以新建c/c++工程。

六、NDK插件的安装

google NDK的下载地址,下载后拷到download文件夹下,然后直接解压缩就可以了。

export PATH=$PATH:/home/yan/android/android-ndk-r8,然后source 。。。。

至此,配置完毕!

感觉对自己搭建android有所帮助的,就给个赞呗。

相关文章

  • 解决Android Studio4.1没有Gsonfomat插件,Plugin “GsonFormat” is incompatible的问题

    解决Android Studio4.1没有Gsonfomat插件,Plugin “GsonFormat” is inco

    这篇文章主要介绍了解决Android Studio4.1没有Gsonfomat插件,Plugin “GsonFormat” is incompatible (supported only in IntelliJ IDEA)的问题 ,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-12-12
  • Android监听横竖屏切换功能

    Android监听横竖屏切换功能

    在这篇文章主要介绍了Android监听横竖屏切换功能,非常不错,代码简单易懂,具有参考借鉴价值,需要的朋友可以参考下
    2018-02-02
  • ToolBar使用方法详解

    ToolBar使用方法详解

    这篇文章主要为大家详细介绍了Android中ToolBar的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 基于Flutter实现动态高斯模糊的流程步骤

    基于Flutter实现动态高斯模糊的流程步骤

    一个App加上高斯模糊会形成一种高级的感觉,本文将介绍如何制作一个根据背景内容来动态高斯模糊,文中有详细的代码实现步骤,代码示例讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2023-11-11
  • Android中通过MediaStore获取音乐文件信息方法

    Android中通过MediaStore获取音乐文件信息方法

    这篇文章主要介绍了Android中通过MediaStore获取音乐文件信息方法,本文讲解了获取歌曲的名称、歌曲的专辑名、歌曲的歌手名、歌曲文件的全路径、歌曲文件的名称、歌曲文件的发行日期等音乐文件信息的方法,需要的朋友可以参考下
    2015-04-04
  • Android自定义有限制区域的图例角度自识别涂鸦工具类完结篇

    Android自定义有限制区域的图例角度自识别涂鸦工具类完结篇

    这篇文章主要为大家介绍了Android自定义有限制区域的图例角度自识别涂鸦工具类完结篇,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Android常用正则表达式验证工具类(实例代码)

    Android常用正则表达式验证工具类(实例代码)

    正则表达式,相信接触过编程的人都知道,但是大部分人应该是每次用的时候现找,但对其语法应该只是一知半解 。下面小编给大家分享Android常用正则表达式验证工具类,感兴趣的朋友一起看看吧
    2017-10-10
  • Android Studio error: Unable to start the daemon process的解决方法

    Android Studio error: Unable to start the daemon process的解决方

    这篇文章主要介绍了在 Android Studio 上新建项目,出现 Unable to start the daemon process问题的几种的解决方法,需要的朋友可以参考下
    2020-10-10
  • Android计时器chronometer使用实例讲解

    Android计时器chronometer使用实例讲解

    这篇文章主要为大家详细介绍了Android计时器chronometer使用实例,介绍了Android计时器chronometer基本使用方法,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Android游戏开发之黑白棋

    Android游戏开发之黑白棋

    本文主要介绍Android黑白棋游戏实现过程及代码解析,将着重介绍黑白棋实现过程中用到的算法。对于Android游戏开发很有帮助。
    2016-08-08

最新评论