android-从官网下拉源码(ubuntu)

今天终于成功的从谷歌官网上下载了android 源码。中间折腾了好久,最终总算有所收获

1.下载repo

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

如果你ubuntu下还没有安装curl,你可以使用如下命令下载

sudo apt-get install curl

然后给repo设置可执行权限

chmod a+x ~/bin/repo

2.repo init

到你存放源码的路径

参考网上的资料,说的是用如下的方法就可以了

repo init -u https://android.googlesource.com/platform/manifest -b android-5.1.1_r9

不过,我一直没有成功,说的是连接不上。不知道是不是跟FQ有关。

折腾了半天,后来在网上看到了另外一个方法,执行成功了。

1)修改~/bin/repo文件,设置REPO_URL如下:

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

2)初始化repo

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

3.然后我们就可以通过repo sync 来来代码了

repo sync
时间: 2024-10-11 19:18:53

android-从官网下拉源码(ubuntu)的相关文章

Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机

Android源码浅析(三)--Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机 最近比较忙,而且又要维护自己的博客,视频和公众号,也就没仔细的梳理源码的入门逻辑,今天也就来讲一个源码的玩法,各位看官,一起学习学习! 看本篇博客之前,先看下我的前面两篇 Android源码浅析(一)--VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置 Android源码浅析(二)--Ubuntu Roo

Android 高级自定义Toast及源码解析

Toast概述 Toast的作用 不需要和用户交互的提示框. 更多参见官网:https://developer.android.com/guide/topics/ui/notifiers/toasts.html Toast的简单使用 Toast.makeText(MainActivity.this.getApplicationContext(),"沉迷学习,日渐消瘦",Toast.LENGTH_SHORT).show() 自定义Toast Toast customToast = new

Android应用安全开发之源码安全

Android应用安全开发之源码安全 gh0stbo · 2016/01/21 10:24 0x00 简介 Android apk很容易通过逆向工程进行反编译,从而是其代码完全暴露给攻击者,使apk面临破解,软件逻辑修改,插入恶意代码,替换广告商ID等风险.我们可以采用以下方法对apk进行保护. 0x01 混淆保护 混淆是一种用来隐藏程序意图的技术,可以增加代码阅读的难度,使攻击者难以全面掌控app内部实现逻辑,从而增加逆向工程和破解的难度,防止知识产权被窃取. 代码混淆技术主要做了如下的工作:

Android # 4.0.x(1-3) 源码 下载 编译

Android 4.0源码下载方法:repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1 官方下载页面:http://source.android.com/source/downloading.html Android SDK 4.0官方下载页面:http://developer.android.com/sdk/android-4.0.html android 4.0.3最新源码下载

Android应用Preference相关及源码浅析(Preference组件家族篇)

1 前言 前一篇(点我阅读前一篇<Android应用Preference相关及源码浅析(SharePreferences篇)>)我们讨论分析使用了Android的SharePreferences,相信看过的朋友都有了自己的感悟与理解,这一篇我们继续乘热打铁来说说SharePreferences的衍生品--Preference组件. 其实Preference组件大家一定不陌生,因为Android系统的Setting应用及我们市面上一些符合Android设计思想的应用的设置界面一般都会用它来实现,

Android贝壳单词客户端应用源码

该源码是Android贝壳单词客户端应用源码,贝壳单词 APP Android 客户端.背单词的时候我就想,市面上单词APP做得再好,用户不愿打开就根本没用.于是,「贝壳单词」用完全不一样的方式,让你在无意识无压力之中轻松地增加词汇量,从此,就算大学的英语课不上了,也不必再担心英语日渐倒退,因为你每一天都在无意识之中稳步进行. 可能在使用中使用到源码片段:http://code.662p.com/list/173_1.html [更新内容]1. 新增 可动态显示的公告栏,可以非常方便接收到最新应

ANDROID PAD版本 PHONE版本 源码有什么 区别?

ANDROID PAD版本 PHONE版本 源码有什么 区别? 直接把frameworks/base/core/res/res/values/config.xml里面的<bool name="config_voice_capable">false</bool>改为false

Android短信插入器源码

package com.examp.createsms; import android.app.Activity; import android.content.ContentResolver; import android.content.ContentValues; import android.net.Uri; import android.os.Bundle; public class MainActivity extends Activity { @Override protected

Android手游斗地主完整源码

Android手游斗地主完整源码 Android手游斗地主完整源码(支持单机和网络对战) 下载地址:http://www.devstore.cn/code/info/943.html 运行截图: