zoukankan      html  css  js  c++  java
  • 第二章

    第一章 搭建Android系统开发环境

     配置Android开发环境需要Linux开发环境,Android SDK程序的开发环境,Android的应用程序测试。

    开发、测试、调试HAL需要的工具:

    JDK 6以上的版本、eclipse3.4以上版本,ADTAndroid应用程序开发),CDK(开发Android  NDK程序)、Android  SDK Android  NDK、交叉编译环境、Linux内核源代码、Android源代码,用于调试开发板的串口工具:minicom

    1、在Ubuntu Linux中安装JDK

    ①下载JDK,在文件夹中解压

    ②打开终端,输入命令# gedit  /ect/profile③打开profile文件后,在文件的最后输入export  PATH=。;/developer/jdk6/bin:SPATH

    ③保存profile文件,重新装载profile文件,在终端中输入source命令:

    #  source  /etc/profile(或点(.)命令:#  .  /etc/profile)

    可以利用 echo  &PATH来查看环境变量的值

    2、下载Android SDK

    进入http://developer.android.com/sdk/index.html下载Android SDK,得到一个android-sdk_r16-linux.tar文件,将其复制到Linux文件系统某个目录中,解压文件:# tar -xvf android-sdk_r16-linux.tar;打开目录中的android-sdk-linux目录,打开android-sdk-linux/tools目录发现一个android的脚本文件,执行脚本文件,安装,进入Android SDK在线安装界面选择Android版本在线安装。

    安装完SDK,进入Android SDK安装目录sdk/android/android-sdk-linux,给platform-tools,tools包含许多常用的目录,将以上两个目录加入PATH目录,打开终端执行命令

    #  gedit  /etc/profile

    #  export  ANDROID_SDK_PATH=sdk/android/android-sdk-linux

    #  export  PATH=.:$ANDROID_SDK_PATH/platform-tools:$PATH

    保存并关闭profile文件,在Linux终端输入

    sourse  /etc/profile

    4、安装Eclipse

    下载Eclipse for linux,在终端解压zip文件,解压到当前目录

    unzip eclipse-SDK-3.1.7-win32-x86_64.tar.gz

    在终端解压tar.gz文件

    tar zxvf eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

    进入解压文件夹,启动Eclipse

    5、安装ADT                                                                           

    在线安装ADT

    Help->install new software->

    add->add Repository->

    name:adt->Location:https://dl-ssl.google.com/android/eclipse单击OK->

    选择install窗口中的apt->单击next->...finish

    离线安装ADT

    下载ADT->add Repository->A rchive->name:adt->单击OK

    配置ADT

    Windows->preferences单击Android->输入SDK目录->单击apple->OK退出

    6、安装Android NDK开发环境

    下载最新的Android NDK开发包,放到Linux任意目录中,解压

    # tar -xvf android-ndk-r7-linux-x86.tar.tar

    心得体会:

    本章中学习了在Linux环境下Android开发环境的配置,主要是用来编写Android程序,来测试Android程序来测试Linux驱动

  • 相关阅读:
    RR调度(Round-robin scheduling)简单介绍
    iOS 应用内跳转到系统设置
    Python setup.py和MANIFEST.in文件
    HDU 1017 A Mathematical Curiosity (枚举水题)
    安卓获取软硬件信息并上传给server(Socket实现)
    杭电1869六度分离
    【原创】SM4password算法源代码接口具体解释
    MySQL经常使用命令--create命令使用
    移植opencv2.4.9到itop4412开发板
    Esper epl语句实验
  • 原文地址:https://www.cnblogs.com/Wqian/p/5447788.html
Copyright © 2011-2022 走看看