Day 1-2

辦公環(huán)境

即時通訊 - Lync

文件傳輸 - 飛秋

文件共享 - 局域網(wǎng)云盤、ssh遠程登錄

郵件 - OutLook

系統(tǒng)環(huán)境

Ubuntu下安裝VirtualBox XP

網(wǎng)絡(luò)環(huán)境

翻墻WIFI

內(nèi)網(wǎng) - 能登錄部分白名單網(wǎng)站,例如baidu、csdn

賬號系統(tǒng)

XP 系統(tǒng)

Bug 系統(tǒng)

Git 系統(tǒng)

ubuntu 系統(tǒng)

OutLook郵箱

APK簽名

2.0

platform key

mickey 6T

ssh 公鑰認證

通過ssh登錄遠程服務(wù)器時,可以使用:[密碼認證]和[公鑰私鑰],[公鑰私鑰]允許使用空密碼。

所謂的公鑰認證,實際上是使用一對加密字符串,一個稱為公鑰(public key),任何人都可以看到其內(nèi)容,用于加密;另一個稱為密鑰(private key),只有擁有者才能看到,用于解密。通過公鑰加密過的密文使用密鑰可以輕松解密,但根據(jù)公鑰來猜測密鑰卻十分困難。

ssh 的公鑰認證就是使用了這一特性。服務(wù)器和客戶端都各自擁有自己的公鑰和密鑰。

在/Home/.ssh目錄下,執(zhí)行命令

ssh-keygen

用戶名-回車置空

密碼-回車置空

生成id_rsa (密鑰)? ?id_rsa.pub(公鑰)

環(huán)境變量

sudo gedit ~/.bashrc

source ~/.bashrc

開發(fā)環(huán)境

Android 源碼環(huán)境

源碼下載—構(gòu)建編譯環(huán)境—編譯源碼—運行

初始化編譯環(huán)境 source build/envsetup.sh 引入了其他執(zhí)行腳本

選擇編譯目標 lunch 設(shè)置要編譯的具體版本

編譯 make -4j -j參數(shù)來設(shè)置參與編譯的線程數(shù)量,以提高編譯速度

source build/envsetup.sh

lunch(選擇剛才你設(shè)置的目標版本,比如這里了我選擇的是2)

模塊編譯 mmm?

Git基本操作

安裝:

sudo apt-get install git

git config –global user.email “test@test.com”

git config –global user.name “test”

倉庫:遠程倉庫、本地倉庫、本地暫存區(qū)、公司的[多倉庫項目]的管理

分支:? master分支? develop分

基本命令:

1.git clone

2.新建開發(fā)分支并切換過去? git checkout –b branchname

3.git status

4.把修改的部分提交到暫存區(qū)? git add filename? git add

5.把修改提交到本地版本庫 git commit –m ‘說明’

6.推送到遠程倉庫git push origin branchname:branchname

實例

1.在當前master分支的基礎(chǔ)上新建一個分支issue2,項目經(jīng)理說我們的index.html有點問題急需修改,所以我們需要回到master分支進行開發(fā)。單獨提交issue53分支,然后回到master分支。

repo 命令

mkdir source? 將source文件夾作為倉庫

cd source

repo init 初始化這個倉庫

repo sync 同步代碼到本地

首先從代碼管理人員處獲取repo的初始化腳本,并設(shè)置path和權(quán)限

repo存放在 automount/tools 目錄里面

Android中Gradle的配置

根據(jù)gradle wrapper ,gradle默認會把包緩存到[用戶目錄]的.gradle(隱藏文件夾)目錄。

首次使用需要聯(lián)網(wǎng),以后啟動避免都進行網(wǎng)絡(luò)gradle sync的方法是在settings中選擇offline 。

我在升級AS 2.2到2.3的時候,AS 2.3版本對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)運行異常,原因是我使用了gradle3.2,跟公司的簽名工具不兼容。

刷機ROM

刷機軟件 -TeleWeb

.sca 版本后綴

在虛擬機運行刷新程序需要,配置虛擬機配置USB端口

+USB Filter Details

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,924評論 18 139
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,721評論 9 163
  • 本文為 Git教程的學(xué)習(xí)筆記,教程源自廖雪峰的博客。這是一個由淺入深,學(xué)完后能立刻上手的Git教程。另,附上另一本...
    七弦桐語閱讀 6,274評論 5 47
  • 真的有來世嗎 那么 我愿做 一只懂得飛翔的小鳥 一朵瞬間開放 無聲消融的雪花 甚至 窗前的一角藍天 掀亂書頁的風 ...
    衣諾雙魚閱讀 397評論 9 5
  • 人生中經(jīng)歷過多少次“畢業(yè)”,雖細數(shù)可知,記憶里卻已模糊。 好像對于孩子來說,長大是再自然不過的事,所以即使她說“舍...
    平素里閱讀 324評論 0 0