android 原始碼下載、同步、編譯、提交
本人android初學者,還請大家多多教導。
Android系統開發瞭解的東西:Eclipse、git、repo,環境:Ubuntu 10.04 64bit;JDK:1.6;
拉程式碼:
1.新建資料夾,在此資料夾內初始化
repo init -u XXX/manifest -b YYY(Branch)
2.同步開始
repo sync
repocleansync(同步到伺服器,自己的修改將被覆蓋)
編譯:
1.初始化環境
. /build/envsetup.sh
2.整體編譯(m根據公司有所不同)
m new
初始版本編譯,燒機完成後,若修改部分系統程式碼後,又不想重編譯整體,在相應的git庫(framworks、settings)當前路徑上,mm單獨編譯。(等同於 mmm /路徑/)
mm
//將更新後的Jar檔案或是apk檔案push到相應的手機目錄(檔案不可讀remount)
adb push 本機路徑 遠端路徑
完成自己的程式修改後,測試通過,通過git提交程式碼
git add XXX
git commit -m "YYY"
git push ZZZ(分支、heading等)
相關推薦
android 原始碼下載、同步、編譯、提交
本人android初學者,還請大家多多教導。 Android系統開發瞭解的東西:Eclipse、git、repo,環境:Ubuntu 10.04 64bit;JDK:1.6; 拉程式碼: 1.新建資料夾,在此資料夾內初始化 repo init -u XXX/manifes
Android 原始碼下載、編譯和刷機過程
編譯環境: Win10 + VMware + ubuntu16.04 手機: Nexus 5 系統: Android 6.0 原生態原始碼 參考網頁:點選開啟連結 解決的問題 當 fastboot -w flashall 命令一直出現Waiting for dev
完整版linux下android原始碼下載、編譯、模擬器啟動執行
一、環境說明: 1、VMware版本:8.0.3 build-703057 2、liunx系統:Ubuntu10.10 3、jdk:sun-java6-jdk 二、Ubuntu 10.10更新源列表 由於Ubuntu 10.10版本的源已經過期了,所以,需要
編譯spark原始碼的方法,及編譯、案例測試問題總結
一、編譯spark方法 1.編譯環境 首先,需要安裝jdk、maven,相關安裝教程請參考:http://blog.csdn.net/u012829611/article/details/77651855 http://blog.csdn.net/u012829611/artic
unity 加密、防止反編譯、mono編譯
最近在弄unity的打包安全的問題,下面就記錄下自己搞定整個過程踩過來的坑吧,一方面留個記錄,另一方面給新手一個指引。 為什麼要加密呢 這個問題怎麼說呢?打個比方吧,就好比人為什麼要穿漂亮衣服打扮下自己一樣,無非是不讓別人看到不改看的地方。。。此處省略一
Java第十三天學習筆記~多執行緒(執行緒的狀態、建立執行緒的第二種方式、同步程式碼塊、同步函式)
多執行緒 執行緒的狀態 CPU的執行資格:可以被C
聊聊阻塞與非阻塞、同步與非同步、I/O模型
1. 概念理解 在進行網路程式設計時,我們常常見到同步(Sync)/非同步(Async),阻塞(Block)/非阻塞(Unblock)四種呼叫方式: 同步/非同步主要針對C端: 同步: 所謂同步,就是在c端發出一個功能呼叫時,在沒有得到結果之前,該呼叫就不返回。也就是必須一件一件事做,等前一件做完了才能做
網路程式設計中阻塞與非阻塞、同步與非同步、I/O模型的理解
1. 概念理解 在進行網路程式設計時,我們常常見到同步(Sync)/非同步(Async),阻塞(Block)/非阻塞(Unblock)四種呼叫方式:同步:所謂同步,就是在發出一個功能呼叫時,在沒有得到結果之前,該呼叫就不返回。也就是必須一件一件事做,等前一件做完了才能做下一件事。 例如
如何理解同步阻塞、同步非阻塞、非同步阻塞、非同步非阻塞
網上閒逛技術貼,看見一個關於理解同步阻塞、同步非阻塞、非同步阻塞、非同步非阻塞比較風趣的故事,簡單明瞭,很容易理解,因此記錄一下,希望更多人能看見。 故事原文: 老張愛喝茶,廢話不說,煮開水。出場人物:老張,水壺兩把(普通水壺,簡稱水壺;會響的水壺,簡稱響水壺)。 1 老張把水壺
VLC for Android原始碼下載和編譯 (包含其他開源專案,很全面!!!!)
Project Hosting on 點選開啟連結 from:http://dingran.iteye.com/blog/1717711 1.vlc for android 已經發布了,開源的地址是: http://wiki.videolan.or
阻塞和非阻塞、同步和非同步 、五種IO模型
阻塞和非阻塞,同步和非同步1 例子故事:老王燒開水。出場人物:老張,水壺兩把(普通水壺,簡稱水壺;會響的水壺,簡稱響水壺)。老王想了想,有好幾種等待方式1.老王用水壺煮水,並且站在那裡,不管水開沒開,每隔一定時間看看水開了沒。-同步阻塞老王想了想,這種方法不夠聰明。2.老王還
C# 好程式碼學習筆記(1):檔案操作、讀取檔案、Debug/Trace 類、Conditional條件編譯、CLS
[TOC] 目錄: 1,檔案操作 2,Debug、Trace類 3,條件編譯 4,MethodImpl 特性 5,CLSComplianAttribute 6,必要時自定義類型別名 最近在閱讀 .NET Core Runtime 的原始碼,參考大佬的程式碼,學習編寫技巧和提高程式碼水平。學
Android原始碼下載教程(repo)
環境 ubuntu系統 原始碼下載 首先下載repo工具 mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo &
【Android原始碼篇】ubuntu上編譯I.MX6Q原始碼
參考文件: 一、Android刷機的元件含義 Android 啟動流程: 當你的Android手機啟動時首先會啟動RADIO,然後是SPL。 此時SPL 會根據你的按鍵,確定進入哪個模式( 例如Recovery,Fastboot等等), 如果沒有按其他
Ubuntu環境中的Android原始碼下載
跟隨“老羅的Android之旅”學習Android系統,首先得學會建立能用於編譯Android原始碼的環境。 步驟1:下載repo工具(用於管理Android原始碼的Python指令碼檔案) mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googlea
Android原始碼下載教程
repo初始化 mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/
國內android原始碼下載映象及下載方法
轉載:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 使用清華大學映象 下載 repo 工具: mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.c
Android原始碼下載(ubuntu 國內)
本文介紹的國內環境下Andorid原始碼的下載 使用國內的原始碼映象,所以不需要翻牆 我所使用的是Ubuntu14.04 使用清華大學的映象庫,地址:https://mirrors.tuna.tsinghua.edu.cn/help/AO
Android原始碼下載repo以及repo init總結
最近下載了一波Android的原始碼,由於google原始碼被牆,以及編譯環境等一系列問題,搞得頭皮發麻,在此寫下一篇部落格記錄一下由於看的書是《Android系統原始碼情景分析》,我們下載的目標原始碼是Android 2.3.4,因此我們需要使用的是Ubutun 12.04
國內映象加速 Android 原始碼下載
1.下載修改好的repo,密碼:rb5t; http://pan.baidu.com/share/link?shareid=1957716801&uk=2169647266 2.開啟終端,輸入: mkdir ~/bin PATH=~/bin:$PATH 3.將rep