辦公環(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