1.adb常用指令
(a)檢視當前執行的裝置
adb -devices
(b)把電腦檔案複製到手機裝置上
adb push
>
為電腦上的磁碟路徑,如e:/xx.png;
為手機上的目錄,
如/sdcard/
(c)把手機上的檔案複製到電腦上
adb pull
>
手機裝置上的目錄,/sdcard/xx.png;
為電腦磁碟目錄,e:/
(d)啟動shell視窗,可以執行一些常用的linux的指令(如ls/mkdir/rm等等)
adb shell
(e)安裝apk
adb install [-r] [-s]
[-r]為重新安裝;[-s]為安裝到sd卡上,預設是安裝到內部儲存器上;為apk包所在目錄下的檔案
(f)解除安裝apk
adb uninstall [-k]
[-k]只刪除應用程式,不刪除資料和快取目錄;為刪除指定的包名
2.對apk安裝包進行優化
zipalign -f -v 4
-f 為強制覆蓋已存在的檔案;
-v 生成詳細的輸出;
4 檔案整理基於的位元組數,預設為4,即基於32位的進行整理;
apk所在目錄下的檔案, 如test.apk,生成test_zip.apk
3.指令建立秘鑰庫(jdk的bin目錄下提供的keytool.exe)
keytool -genkeypair -alias -keyalg rsa -validity 500 -keystore
-genkeypair 為生成的是數字證書;
-alias 為生成數字證書的別名, 如為test.keystore|test.jks;
-keyalg 為生成數字證書的演算法, 使用的是rsa演算法;
-validity 為生成數字證書的有效期;
-keystore 為生成數字證書的儲存路徑, 如為d:/test.keystore|test.jks.
4.使用jarsigner對未簽名的apk進行簽名
jarsigner -verbose -keystore -signedjar
-verbose 為生成詳細的輸出;
-keystore 為數字證書的儲存路徑, 如為d:/test.keystore|test.jks;
-signedjar 後面三個引數:為簽名後的apk檔案, 為未簽名的apk檔案, a為數字證書的別名, 如test.keystore|test.jks.
安卓布局中常用指令
android layout width fill parent android layout height wrap content android layout width match parent match parent表示讓當前控制項的大小和父布局的大小一樣,也就是由父布局來決定當前控制項...
一些git常用指令
cd e androidsss 具體進入到那個碟符 git init 生成.git資料夾 在當前目錄新建乙個git 庫 git status 檢視狀態裡面有幾個檔案 git commit am 提交到遠端伺服器 加備註 遇到的問題 git config global user.email 18513...
llvm clang esl 一些常用指令
1 clang emit llvm c test.c 2 llvm link x.bc y.bc z.bc o final.bc 3 llvm dis x.bc im x.bc 多級指標 stl 類 lli hw.ll gdb home zhgu workspace llvm 6.0.0 build...