失败的安卓源码编译

(弄了好几天了,失败了,很无奈)

  一点经验写在这里。

  一。1.直接下载adt-bundle-linux-x86_64-****(包含eclipse和adt和sdk)
2.
3.安装jdk
4.设置sdk路径
5.重启eclipse
6.下载sdk里面的东西,android SDK tools
            android SDK platform-tools
            android SDK Builds-tools
            考虑兼容性adt和sdk
            选择Tools(Preview Channel)
            android *.*里面的全部内容(否则会报错)
        如果下载不动
        把地址换成mirrors.neusoft.edu.cn
        端口80
        force:http

7.安卓的sdk和linux一部分是通用的
              sdkHOME下有:

  add-ons 通用
  build-tools 不通用
  docs 通用
  extras 通用
  platforms 通用
  platform-tools 不通用
  samples 通用
  sources 通用
  system-images 通用
  temp 通用(这个是sdkmanager更新数据的临时文件夹、可能不存在、没有的话就不用管)
  tools 不通用

http://jingyan.baidu.com/article/47a29f2434ff15c014239992.html

二。1.安装jdk  sudo apt-get install openjdk-8-jdk
2.查看jdk是否安装成功java -version javac -version
3.下载eclipse,一种时下载一个在线安装包,一种直接下载eclipse本身(http://www.eclipse.org/downloads/)
4.下载adt,安装adt,在help-install new softword 中,选择下载的adt (adt可以自动关联sdk)更新sdk
5.查看adt和sdk版本http://jingyan.baidu.com/article/b0b63dbfc5f49b4a4830700a.html
6.安装离线adt时候把网断了,要不然机会不动。

注意adt和sdk不兼容问题

http://www.linuxidc.com/Linux/2015-04/115797.htm

http://blog.csdn.net/yanzi1225627/article/details/45318069需要开发最新的安卓5.0看这个

一、获取 repo

http://www.cnblogs.com/bluestorm/p/4419135.html(先看看这个网址)

repo sync -l

  这个是老外自己建立的,使用这个源可以获得 repo,但是后续的源码也是使用老外自己建立的。首先获取 repo:
1
    
curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo

  给 “repo” 增加相应权限:
1
    
chmod a+x ~/bin/repo

  添加环境变量:
1
    
PATH=~/bin:$PATH

  这样就获取了第三方的 repo。    
二、同步 Android 源码

  同样是使用老外自己的源,首先进入工作目录:
1
    
[[email protected] ~]# cd ~/android/system/

  同步源码:
1
    
[[email protected] ~]# repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread

  开始同步:
1
    
[[email protected] ~]# repo sync -j16

查看有哪些分支
~/work/ANDROID_KERNEL/.repo/manifests.git$ git branch -a

http://www.tuicool.com/articles/RjeEZb

时间: 2024-10-10 18:15:58

失败的安卓源码编译的相关文章

安卓源码编译遇到的错误及解决办法

1. make: *** [out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/slang_rs_export_foreach.o] 错误 1 在工程根目录下,打开下面的makefile文件:源码目录 frameworks/compile/slang/Android.mk .在打开的makefile文件中按照下面更改:#local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-un

安卓系统源码编译系列(六)——单独编译内置浏览器WebView教程

原文                   http://blog.csdn.net/zhaoxy_thu/article/details/18883015 本文主要对从安卓系统源码中抽取出WebView相关源码进行单独编译的流程进行说明. 编译流程说明 由于WebView包含两个部分,一部分是上层的Java代码,包括若干Java类,用于对外提供接口:另一部分是下层的C++代码,包括两个so库(libwebcore.so和libchromium_net.so),用于网页的解析和渲染.两个部分之间通

源码编译opencv的安卓Android库

因为项目需要,稍微改了opencv一点源码,这个时候就需要源码编译opencv的库了.我pc机器上面试了没有问题,但是我们项目是跑在移动设备安卓上面的,算法通过jni打包接口供上层java调用,opencv用的安卓版本的,这就坑爹了,没办法,我就编译安卓版本的opencv吧,这里面的坑真多. 参考链接: https://www.jianshu.com/p/925614d6e9e0 OpenCV3.4源码交叉编译android库 https://blog.csdn.net/Martin_chen2

详解LAMP源码编译安装

实战:LAMP源码编译安装 家住海边喜欢浪:zhang789.blog.51cto.com 目录 详解LAMP源码编译安装 LAMP简介 一.准备工作 二.编译安装 Apache 三.编译安装 MySQL 四.编译安装 PHP 测试LAMP搭建开源数据web管理程序phpMyadmin 详解LAMP源码编译安装 LAMP简介 LAMP是当下非常流行的一套Web架构,我们可以在GNU/Linux下通过其他人打包的程序包来进行安装; 但是在生产环境中,很多时候都需要我们自己定制安装AMP,编译安装L

在CentOS 7上源码编译安装MySQL 5.7

1.系统环境 [[email protected]inux02 ~]# uname -r 3.10.0-514.el7.x86_64 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [[email protected] ~]# rpm -qa | grep mariadb mariadb-libs-5.5.52-1.el7.x86_64 [[email protected] ~

源码编译绕过反调试

参考师弟的贴子修改的, 基本我一次就弄好了, 没有遇到啥问题, 下面我主要是补充下他的帖子 http://bbs.pediy.com/showthread.php?t=213481 一. 环境搭建 (1). 环境介绍: 手机:nexus 5 ubuntu版本:15.10 android版本:4.4.4 android源码官网(这里有很多相关的资料,基本上按照官网的来就可以编译想编译的任何版本了) http://source.android.com/source/ (2). 环境配置 配置环境得好

CentOS6.6源码编译升级GCC至4.8.2

升级前提 源码编译需要至少要有一个可用的gcc编译器. 可以用过yum自动安装或者手动下载rpm包安装. 通过yum可以看到至少需要下面这些安装包,所以可以到许多rpm package站点中搜索下载相应的rpm包,不过版本要搞对了,这个yum搜出来的版本是针对4.4.7的.所以需要什么版本gcc就寻找什么版本对应的依赖包.现在的rpm站点都会说明这个软件包依赖哪些软件包,被哪些软件包依赖,非常方便,不过找起来还是比较耗时的. 编译安装GCC4.8.2 下载gcc4.8.2源码包 1 curl -

CentOS6.5下搭建LAMP环境(源码编译方式)

CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL) 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP ,WAMP,MAMP等.这里我介绍一下LAMP环境的搭建,即Linux. Apache. MySQL .PHP环境. 一.首先安装操作系统 操作系统:centos6.5 操作系统安装步骤,此处不再详述. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: 由于安装系统的时候我是最小化安装,只安装了一

学习OpenCV的学习笔记系列(二)源码编译及自带样例工程

下载及安装CMake3.0.1 要自己编译OpenCV2.4.9的源码,首先,必须下载编译工具,使用的比较多的编译工具是CMake. 下面摘录一段关于CMake的介绍: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C 特性,类似UNIX下的automake.只是 CMake 的组态档取名为 CmakeLists.txt.Cmake 并不直接建构出最终的软件,而是产生标准