辦公環(huán)境
即時(shí)通訊 - Lync
文件傳輸 - 飛秋
文件共享 - 局域網(wǎng)云盤(pán)、ssh遠(yuǎn)程登錄
郵件 - OutLook
系統(tǒng)環(huán)境
Ubuntu下安裝VirtualBox XP
網(wǎng)絡(luò)環(huán)境
翻墻WIFI
內(nèi)網(wǎng) - 能登錄部分白名單網(wǎng)站万栅,例如baidu溃卡、csdn
賬號(hào)系統(tǒng)
XP 系統(tǒng)
Bug 系統(tǒng)
Git 系統(tǒng)
ubuntu 系統(tǒng)
OutLook郵箱
APK簽名
2.0
platform key
mickey 6T
ssh 公鑰認(rèn)證
通過(guò)ssh登錄遠(yuǎn)程服務(wù)器時(shí),可以使用:[密碼認(rèn)證]和[公鑰私鑰]币绩,[公鑰私鑰]允許使用空密碼蜡秽。
所謂的公鑰認(rèn)證,實(shí)際上是使用一對(duì)加密字符串缆镣,一個(gè)稱(chēng)為公鑰(public key)芽突,任何人都可以看到其內(nèi)容,用于加密董瞻;另一個(gè)稱(chēng)為密鑰(private key)寞蚌,只有擁有者才能看到,用于解密钠糊。通過(guò)公鑰加密過(guò)的密文使用密鑰可以輕松解密挟秤,但根據(jù)公鑰來(lái)猜測(cè)密鑰卻十分困難。
ssh 的公鑰認(rèn)證就是使用了這一特性抄伍。服務(wù)器和客戶(hù)端都各自擁有自己的公鑰和密鑰艘刚。
在/Home/.ssh目錄下,執(zhí)行命令
ssh-keygen
用戶(hù)名-回車(chē)置空
密碼-回車(chē)置空
生成id_rsa (密鑰)? ?id_rsa.pub(公鑰)
環(huán)境變量
sudo gedit ~/.bashrc
source ~/.bashrc
開(kāi)發(fā)環(huán)境
Android 源碼環(huán)境
源碼下載—構(gòu)建編譯環(huán)境—編譯源碼—運(yùn)行
初始化編譯環(huán)境 source build/envsetup.sh 引入了其他執(zhí)行腳本
選擇編譯目標(biāo) lunch 設(shè)置要編譯的具體版本
編譯 make -4j -j參數(shù)來(lái)設(shè)置參與編譯的線(xiàn)程數(shù)量,以提高編譯速度
source build/envsetup.sh
lunch(選擇剛才你設(shè)置的目標(biāo)版本,比如這里了我選擇的是2)
模塊編譯 mmm?
Git基本操作
安裝:
sudo apt-get install git
git config –global user.email “test@test.com”
git config –global user.name “test”
倉(cāng)庫(kù):遠(yuǎn)程倉(cāng)庫(kù)截珍、本地倉(cāng)庫(kù)攀甚、本地暫存區(qū)啄糙、公司的[多倉(cāng)庫(kù)項(xiàng)目]的管理
分支:? master分支? develop分
基本命令:
1.git clone
2.新建開(kāi)發(fā)分支并切換過(guò)去? git checkout –b branchname
3.git status
4.把修改的部分提交到暫存區(qū)? git add filename? git add
5.把修改提交到本地版本庫(kù) git commit –m ‘說(shuō)明’
6.推送到遠(yuǎn)程倉(cāng)庫(kù)git push origin branchname:branchname
實(shí)例
1.在當(dāng)前master分支的基礎(chǔ)上新建一個(gè)分支issue2,項(xiàng)目經(jīng)理說(shuō)我們的index.html有點(diǎn)問(wèn)題急需修改云稚,所以我們需要回到master分支進(jìn)行開(kāi)發(fā)隧饼。單獨(dú)提交issue53分支,然后回到master分支静陈。
repo 命令
mkdir source? 將source文件夾作為倉(cāng)庫(kù)
cd source
repo init 初始化這個(gè)倉(cāng)庫(kù)
repo sync 同步代碼到本地
首先從代碼管理人員處獲取repo的初始化腳本燕雁,并設(shè)置path和權(quán)限
repo存放在 automount/tools 目錄里面
Android中Gradle的配置
根據(jù)gradle wrapper ,gradle默認(rèn)會(huì)把包緩存到[用戶(hù)目錄]的.gradle(隱藏文件夾)目錄鲸拥。
首次使用需要聯(lián)網(wǎng)拐格,以后啟動(dòng)避免都進(jìn)行網(wǎng)絡(luò)gradle sync的方法是在settings中選擇offline 。
我在升級(jí)AS 2.2到2.3的時(shí)候刑赶,AS 2.3版本對(duì)gradle的最低版本要求是 gradle-3.3
Android Studio 版本 (2.3) <-> SDK Build-Tools版本 <->? gradle Plugin版本(2.3.0) <->gradle版本(3.3)
Android Studio 版本 (2.2) <-> SDK Build-Tools版本 <->? gradle Plugin版本(2.1.0) <->gradle版本(2.10)
公司的簽名系統(tǒng)運(yùn)行異常捏浊,原因是我使用了gradle3.2,跟公司的簽名工具不兼容撞叨。
刷機(jī)ROM
刷機(jī)軟件 -TeleWeb
.sca 版本后綴
在虛擬機(jī)運(yùn)行刷新程序需要金踪,配置虛擬機(jī)配置USB端口
+USB Filter Details