---均在unbuntu环境下实现---

Install git:

先获取git 和 repo工具,启动终端,输入下列命令:

$ sudo apt-get install git-core gnupg sun-java6-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl li b ncurses5-dev zlib1g-dev

Installing Repo:

确保在根目录下,创建一个bin文件夹,
  $ cd ~
  $ mkdir bin
  $ echo $PATH

下载脚本文件,

$ curl http://android.git.kernel.org/repo >~/bin/repo

$ chmod a+x ~/bin/repo

Initializing a Repo client

创建空文件夹,用来放代码,

$ mkdir mydroid
$ cd mydroid

初始化下当前文件夹:

$ repo init -u git://android.git.kernel.org/platform/manifest.git

设置下载的分支号:

$ repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake(这个cupcake是sdk1.5分支号,1.6的用donut替代,2.0用eclair)

最后用命令同步获取代码:

$ repo sync

下载完成后用命令:

$ make

tip:1. 如果最后用java工程加载代码出现inport sun.*包出错,请在终端输入:$ export ANDROID_JAVA_HOME=$JAVA_HOME;

2.make时候,提示你需要用java5编译的时候,需要安装一个底版本的jdk $ sodu apt-get install sun-java5-jdk ;

android学习点缀相关推荐

  1. Android学习路线

    Android学习路线 第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环.  2.String和StringBuffer的使用.正则表达式.  3.面向对象的抽象,封装,继承 ...

  2. 一篇文章一张思维导图看懂Android学习最佳路线

    一篇文章一张思维导图看懂Android学习最佳路线 先上一张android开发知识点学习路线图思维导图 Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级 ...

  3. Android学习系列(10)--App列表之拖拽ListView(上)

    研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨.       鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章. ...

  4. Android学习第一书

    大家好,我是一名Facebook的工程师,同时也是<第一行代码--Android>的忠实读者. 虽然我最近几年是在国外读书和工作的,但是和很多人一样,我也非常喜欢郭霖的博客以及他写的< ...

  5. Android学习笔记21:ImageView获取网络图片

    Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...

  6. 四、Android学习第四天——JAVA基础回顾(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天--JAVA基础回顾 这才学习Android的 ...

  7. Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK

    原文:Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...

  8. 我的Android学习体系

    我的Android学习之路历经坎坷啊,现在回过头来主要想分享下我学习Android开发所走过的过程中所学会的一些误区和弯路,那些让自己的进步一直很慢的原因,一直没有什么成就的原因,希望其他人可以借鉴我 ...

  9. 十一、Android学习第十天——项目开始(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 十一.Android学习第十天--项目开始 Android知识点的学习告一 ...

最新文章

  1. DllImport dll中有些啥函数 及 dll中是否用到了别的dll
  2. 20项任务横扫BERT!CMU谷歌发布XLNet,NLP再迎屠榜时刻
  3. 标准粒子群算法(PSO)及其Matlab程序和常见改进算法
  4. java 越来越慢_浅析Java语言慢的原因
  5. centos下安装apache+mysql5.7.13+php5.3.3+phpmyadmin4.0.10
  6. Linux中的查找命令
  7. 物理化学 多组成系统热力学
  8. HDU-1569 方格取数(2) 最小割最大流
  9. c语言全国二级考试全对,全国计算机c语言二级考试通用复习资料.doc
  10. hihocoder offer收割编程练习赛8 B 拆字游戏
  11. 中年高校教师、行政人员的21个特征!
  12. C语言指针函数和函数指针区别
  13. iPhone4 兼容 iPhone 5 需要注意的地方
  14. Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题)
  15. 计算机应用基础 制作表格说课稿,使用Word制作表格说课稿.doc
  16. Matlab机器人工具箱(3-4):五自由度机械臂(计算力矩控制方法与roblocks)
  17. Elang之ETS系列函数功能与用法详解
  18. 王道_线性表代码合集
  19. 在线网校系统搭建的意义是什么?怎么搭建?
  20. 【探花交友DAY 07】即时通讯模块的实现

热门文章

  1. 在线markdown编辑器_Beegit初探:协作在线Markdown编辑器
  2. 如何快速学习音视频开发?
  3. 马斯克也爱 “天才少年”!14 岁神童,年薪百万,SpaceX 史上最年轻工程师
  4. zigbee与其它近距离无线通信技术的比较
  5. 易拉宝宣传广告怎么设计?
  6. 大数据思维与技术MOOC(慕课)-罗森林-期末测试答案-2022
  7. ubuntu 18 qemu模拟arm u-boot加载内核 nfs挂载文件系统
  8. android-apkdb
  9. ARP--利用arpspoof和driftnet工具进行arp欺骗
  10. linux运行input文件路径,new FileInputStream(filePath)方法在linux下执行不正确 | ZPY博客...