android原始工程代码下载

由于外网连接不上,因此repo和souce code都无法下载,我是用了VPN依然不行。因此国内可以从清华大学TUNA镜像源下载

https://source.android.com/source/downloading.html

原始网站提供了详细的使用repo下载souce code的具体步骤。

下载repo工具:

原始使用curl下载,镜像源使用git下载

$git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/

配置环境变量

PATH=./git-repo:$PATH

使用curl是下载repo到创建的~/bin目录下,而git会自动创建git-repo目录,repo工具在该目录下。

修改repo

$vim git-repo/repo

google的地址

REPO_URL = ‘https://gerrit.googlesource.com/git-repo’ 

改为清华大学的地址

REPO_URL = ‘git://aosp.tuna.tsinghua.edu.cn/android/git-repo’

下载manifest

google的地址

$ repo init -u https://android.googlesource.com/platform/manifest 

改为镜像源的地址

$ repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r24

同步源码

repo sync -j4
时间: 2024-11-08 19:19:13

android原始工程代码下载的相关文章

Android手机之间通过声音传输信息方法——声波通信(含工程代码)

大家可能都用过支付宝的声波支付,即两个终端同时打开该功能,一个终端作为发送端send,一个终端作为接收端get,send将本终端上发出的请求信息按照约定规则的算法进行声音编码,并播放出来,get端接收到send发来的声音数据,按照约定规则进行解码,即获得了相应的信息. 原理如上,其实很简单,就是用单频率声音信号对数据进行编码,然后播放这些单频率声音,接收方在收到声音后,识别出频率,然后根据频率解码出数据. 最简单的方法就是把0-9赋予特定的频率,将需要传输的数据转成十进制的数,分别赋予特定的频率

Android 代码下载

Android源代码下载方式见以下地址中说明: http://blog.csdn.net/dawanganban/article/details/17565819 Android 代码下载

Android Studio导入github下载的工程

现在从github上面现在的项目大部分都是Android Studio工程,那么问题来了,从github上面down一个工程下来,怎么导入android studio呢? 对刚从eclipse转Android Studio的童鞋来说,可能会遇到各种问题.下面方法可以简单快速的将github上的项目导入android studio并运行. 首先提一下,Android Studio是基于Gradle来构建项目的,这个与eclipse不同,所以想要熟练掌握Android Studio的用法,最好还是先

Android中通过ImageSwitcher实现相册滑动查看照片功能(附代码下载)

场景 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将需要滚动查看的照片复制到res/drawable下 这里只准备了两张bg01.jpg和bg02.jpg 在滚动时需要用到左进右出和左出右进的动画,所以在res下新建anim目录,在目录下新建四种动画的xml文件 具体代码参照示例代码. 然后打开布局文件activity_image_switcher.xml 将布局修

Android中实现一个简单的逐帧动画(附代码下载)

场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 首先准备一组不同表情的照片,放在res/drawable下,然后在此目录下新建动画资源文件fairy.xml <?xml version="1.0" encoding="utf-8"?> <animati

Android 读取工程内资源文件的两种方法

前言 欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 总结: asset目录下文件: 称为原生文件,这类文件在被打包成apk文件时是不会进行压缩的,不会自动生成R文件的ID 访问: 获取路径: file://android_asset/test.xml //工程根目录下的assets文件夹中存放,比如assets/test

android开源工程--开篇

由于近来工作关系,少不了编译一些开源的项目到android项目中,零零散散的大概也好几个了,本 身利用开源项目集成到自己的项目中是一项基本功,但是做一下总结还是很有益处,对阅读到这系列文 文章的同学们也有些帮助,省得再重复的造轮子,或者是至少有一点点的参考价值. 这个系列的文章,主要以编译移植为主,源码分析比较少,主要原因是,很多时候我们使用开源项目 主要是为了满足项目要求,多是拿来主义,因为本身这些开源项目有些需要很高的门槛才能读懂,因为 开源而要完全读懂才来用的话,一来个人精力不一定能达到,

Android WebView远程代码执行漏洞简析

0x00 本文参考Android WebView 远程代码执行漏洞简析.代码地址为,https://github.com/jltxgcy/AppVulnerability/tree/master/WebViewFileDemo.下面我们分析代码. 0x01 首先列出项目工程目录: MainActivity.java的代码如下: public class MainActivity extends Activity { private WebView webView; private Uri mUr

微信Android SDK示例代码及运行方法

最近在研究微信SDK,无奈网上好使的教程太少,对于程序员来说最好的东西,一个是微信的开发文档,一个是微信SDK的范例代码.无奈文档小白很难看懂,范例代码又没有详细的解释,导致我折腾了好多天,现在有点眉目了,先记下来. 1.申请应用AppKey 微信的SDK要求应用的包名.签名的MD5.AppID严格对应,所以没有申请的应用是肯定无法使用的.申请了的应用如果这三个对不上,是无法使用的. ·包名,是应用建立时候的名称,你可以在AndroidManifest.xml文件的package项中找到 ·签名