- 浏览: 263061 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (303)
- c (31)
- c++ (16)
- java (18)
- c# (1)
- python (3)
- java web (6)
- oracle (7)
- sqlserver (2)
- mysql (2)
- android (24)
- android系统 (15)
- android多媒体部分 (15)
- android游戏 (12)
- linux (26)
- javaScript (1)
- ajax (1)
- node JS (2)
- html (5)
- apache (3)
- jboss (1)
- weblogic (0)
- 通信协议 (10)
- 云计算 (1)
- 分布式 (5)
- ejb (1)
- webservice (5)
- 设计模式 (16)
- JNI (6)
- swing (13)
- 版本控制 (1)
- UML (1)
- xml (4)
- spring (5)
- hibernate (5)
- struts1 (3)
- struts2 (4)
- ibatis (0)
- tomcat (2)
- 心得体会 (1)
- css (1)
- 嵌入式 (41)
- arm体系结构 (10)
git 是版本控制工具
安装方法:
sudo apt-get install git git-core
更新方法:
git clone git://git.kernel.org/pub/scm/git.git
创建一个版本库
git-init-db 完成后在当前目录创建一个.git的目录
ls -a可以查看到一个叫HEAD的文件,其中内容为:ref: refs/heads/master
===============================================================
安装rpm
sudo apt-get install rpm
查看自带jdk版本
rpm -qa | grep gcj
安装java jdk
下载jdk-6u30-linux-x64.bin
mkdir java
./jdk-6u30-linux-x64.bin
文件安装在/usr/java/jdk1.6.0_30
建立一个软连接
ln -s /usr/java/jdk1.6.0_30 /usr/jdk
编辑配置文件
vi /etc/profile
添加
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
#source /etc/profile
#java -version
依赖的其它包
sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-
dev build-essential zip curl
调试工具
sudo apt-get install valgrind
在当前用户目录retacnyue
下载repo工具
mkdir ~/bin
PATH=~/bin:$PATH
(也可手动下载)
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo
初始化一个repo客户端
mkdir myandroid
cd myandroid
下载主线分支
repo init -u https://android.googlesource.com/platform/manifest
下载android 源码
repo init -u https://android.googlesource.com/platform/manifest -b
android-4.0.1_r1
查看repo的初始化信息
ll
同步代码
repo sync
建立本地代码分支
在源码的根目录下
git --git-dir .repo/manifests/.git/ branch -a
问题:
error: Exited sync due to fetch errors
方法:
1 https://accounts.google.com/ServiceLogin?
service=lso&continue=https://accounts.google.com/o/oauth2/auth?scope%
3Dhttps://www.googleapis.com/auth/gerritcodereview%26response_type%
3Dcode%26redirect_uri%3Dhttps://www.googlesource.com/new-password%
26state%3Dandroid%26client_id%3D413937457453.apps.googleusercontent.com%
26hl%3Dzh-CN%26from_login%3D1%26as%3D-
3b0efc6a0a50a9e0<mpl=popup&shdf=CoQBCxIRdGhpcmRQYXJ0eUxvZ29VcmwaAAwLEhV0
aGlyZFBhcnR5RGlzcGxheU5hbWUaEiouZ29vZ2xlc291cmNlLmNvbQwLEgZkb21haW4aEiouZ2
9vZ2xlc291cmNlLmNvbQwLEhV0aGlyZFBhcnR5RGlzcGxheVR5cGUaB0RFRkFVTFQMEgNsc28i
FI_kJIk4Sm8kys37XvaeuJ6iqzzHKAEyFIOiXsMNAaLtwz6ZVNKzbwfz4IyV&scc=1&authuse
r=0
2 以machine开头的两行复制到 ~/.netrc文件中(.netrc文件是在用户的根目录下)
machine android.googlesource.com login git-loveyou.for.ever.163.com
password 1/Jt3XbnabXVBBDZI3TzZWSVTXu_SqC5kh_-hbqMjtnbQ
machine android-review.googlesource.com login git-loveyou.for.ever.163.com
password 1/Jt3XbnabXVBBDZI3TzZWSVTXu_SqC5kh_-hbqMjtnbQ
3 repo init -u https://android.googlesource.com/a/platform/manifest
或repo init -u https://android.googlesource.com/a/platform/manifest -b
android-4.0.1_r1
4 repo sync
====================================================================
开发环境的搭建
samba环境搭建
安装samba和smbfs
sudo apt-get install samba
sudo apt-get install smbfs
创建共享文件夹
mkdir /home/retacnyue/share
chmod 777 /home/retacnyue/share/
备份并编辑smb.conf允许网络用户访问
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
修改
# security = user
security = user
username map = /etc/samba/smbusers
添加
[share]
path = /home/retacnyue/share
available = yes
browsealbe = yes
public = yes
writable = yes
找到workgroup = WORKGROUP添加
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
添加用户
sudo useradd retacnyue
sudo smbpasswd -a retacnyue
密码
123456
文件中添加
nancy = "network username"
删除帐号的命令把 -a改为-x
=======================================================
xp中应射共享目录
。。。
==========================================================
发表评论
-
NDK环境搭建学习笔记
2013-05-12 13:39 1109本地native方法实现步骤 ... -
即时通信学习笔记
2013-05-18 09:56 805下载安装文件 openfire_3_6_4.exe spark ... -
android 代码混淆
2013-03-20 19:47 1055在项目文件下,自动生成了文件:proguard-projec ... -
android 即时通信学习笔记一
2012-11-04 15:49 830下载安装文件 openfire_3_6_4.exe spa ... -
android应用的适配常用方法
2012-09-03 14:48 413屏幕大小: small normal large ... -
android 蓝牙学习笔记
2012-09-07 09:56 928蓝牙部分学习 蓝牙之间的通信需要四部分: 1 设置蓝牙设备 ... -
取得手机 IP地址
2012-09-07 09:57 634public String getLocalIpAddress ... -
android动画Scale+Translate
2012-09-07 10:14 753/** * 移动缩小动画 * @author 岳振华 * ... -
android中ActionBar +Fragment
2012-09-07 10:18 1111/** * 测试tab标题栏 * * @time 下午0 ... -
android ArcGIS学习笔记一
2012-09-08 18:18 3480动态操作地图服务 1.动态添加一个地图服务String ur ... -
android 启动流程
2012-09-10 15:45 708bootload 加载linux 内核 挂载ramd ... -
android 修改开机动画
2012-09-10 16:41 946framebuffer驱动里可以定制开机界面 开机过程中屏 ... -
Framebuffer Driver
2012-09-10 16:42 704Framebuffer Driver 中 ... -
android 简单服务实现
2012-09-14 16:06 697/** * 测试服务 * * @time 下午02:40 ... -
android 常用命令
2012-09-26 16:03 7001 显示设备列表 adb devices 2 在指定模拟器 ... -
android 调用webservice
2012-10-13 22:43 915web服务端 package cn.yue.lsp.ph ... -
android handler和looper
2012-10-25 16:58 7071 消息在主线程执行 handler = new Handl ... -
android 动画
2012-10-25 17:05 676tween xml 代码如下: <?xm ... -
NDK学习笔记
2012-10-27 15:40 707工具下载: cygwin 1.7或以上版本 awk升级 ... -
android activity四种加载模式
2012-10-27 15:45 846Activity之间的跳转,或 ...
相关推荐
Android源码下载是Android开发人员深入理解系统工作原理和进行定制化开发的重要步骤。源码提供了Android操作系统的底层实现,包括Linux内核、HAL层、框架层以及应用程序接口。了解如何下载Android源码对于开发者来说...
android源码下载步骤
4. **Android SDK**: 虽然不是直接用于源码下载,但你需要它来配置环境变量。在`https://developer.android.com/studio#downloads` 下载并安装Android Studio,它包含了SDK。 5. **autogit.sh**: 这个脚本可能是...
Android源码下载工具是一款专为开发者设计的实用软件,它简化了获取Android操作系统源代码的过程。在Android开发中,理解并研究源代码是提升技能、解决问题和进行深度定制的关键步骤。这款工具使得这一过程变得更加...
txt文件里面包含了,Android 2.2.2到Android 4.4源码下载地址。
neqqe 100 dane eng asasliq Android esli kodliri quxurux adirsi.tordin qvshvrvpla paydilinishqa bolidu几百个Android源码下载地址
Android应用源码13套安卓源码合集: android应用源码仿ireader书架.rar android应用源码动画效果 translate、scale、alpha、rotate 切换Activity动画.rar android应用源码可以报警的手电.rar android应用源码图片...
这篇名为“ゞAndroid - 雜項 - Android源码下载ゞ” 的博客文章,很可能是关于如何获取和处理Android操作系统的源代码。Android源码对于开发者来说,是探索系统底层工作原理、优化应用性能以及定制化系统的关键。 ...
在Android开发领域,掌握如何下载和理解Android源码是至关重要的步骤,这有助于开发者深入了解系统工作原理,定制个性化ROM,或者进行系统级别的调试和优化。本文将基于提供的"Downloading the Source - Android ...
"安卓开发-android源码下载工具.zip.zip"这个压缩文件显然包含了帮助开发者下载Android源码的相关工具和指南。以下是对这个主题的详细阐述: 1. **Android源码概述**: Android系统是开源的,其源码托管在Google的...
在Android源码下载过程中,断点续传功能是非常实用的,尤其对于大型源码仓库,可能达到几GB甚至更大。断点续传允许用户在下载中断后,如网络故障或意外情况,从上次停止的地方继续下载,而无需重新开始,极大地提高...
android源码下载利用JSON,通过Android客户端访问web服务器,实现一个登录功能,程序员在编程的过程中可以参考学习使用,希望对IT程序员有用,此源码程序简单易懂、方便阅读,有很好的学习价值!
《深入剖析Android Chromium浏览器源码》 Android Chromium是一款开源的浏览器项目,它是Google Chrome浏览器在Android平台上的核心组件。此源码提供了深入了解Android应用程序开发、Web浏览技术以及Chrome浏览器...
源码下载对于深入理解Android系统的工作原理、进行定制化开发或优化应用程序至关重要。在本文中,我们将探讨如何下载Android 9.0(28 r6)的源码,以及这个过程涉及的关键知识点。 首先,要下载Android源码,你需要...
拉取的分支为android-Q-preview-6,源码总计110GB以上,全部上传到baiduYun,请自己下载。
Android应用源码Android平台下通过HTTP协议实现断点续传下载.rar Android应用源码Hibernate4Android.rar Android应用源码http、udp、tcp网络交互组件.rar Android应用源码ListView实现的目录树结构.rar Android应用...
下载Android源码的工具有多种,其中最常用的是“repo”工具,这可能就是压缩包中的"android源码下载工具.exe"。Repo是一个Python脚本,用于管理Git仓库的集合,是Google为简化Android源码获取而设计的。使用repo之前...
本文将详细解析`repo`脚本及其在下载Android源码中的应用。 ### 1. `repo`工具简介 `repo`是由Google开发的一个Python脚本,它封装了Git命令,方便开发者管理和同步多个Git仓库。Android源码分布于多个Git仓库中,...