一些安卓常用指令

2021-08-15 20:12:00 字數 1416 閱讀 6701

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...