adb的安裝與使用
windows(win10測試)系統下的安裝:
window版本的adb
ubuntu(16.04)系統下的安裝:
adb常用命令
連線方式:使用usb連線線和通過網路連線
adb devices 列舉裝置
adb shell 進入裝置
adb push
adb pull 拉取檔案
進入裝置後可以通過netcfg獲取裝置的ip
adb tcpip 5555 設定埠號,重啟後消失
adb shell su -c setprop service.adb.tcp.port 5555
adb connect xx.xx.xx.xx 連線裝置
exit 退出adb shell
adb root 以root許可權進入
sample
編寫main.c
#includeint main()
編譯
/usr/local/toolchains/__android-ndk-r14b/gcc/android-21/android-armv7/bin/arm-linux-androideabi-gcc -o main main.c -pie -fpie
adb push main /data/local/tmp
adb shell
cd /data/local/tmp
./main
會有unused dt entry 的錯誤
解決辦法參考
在android系統中增加預編譯apk
將一些apk檔案預編譯到系統中,從而不用每次跟新系統後在安裝應用。mydroid gedit device ti nexttab device.mk 增加檔案 增加google play應用,需要如下apk檔案才能使用google play。product copy files 編譯錯誤 解決 ge...
android系統原始碼編譯
1.source build envsetup.sh 使用指令碼初始化環境 2.lunch xx 使用 lunch 選擇要編譯的目標,lunch 特定的分支 3.全編 make j8 2 1 tee build.log 4.單編 mm frameworks base 另外m的含義 m,顯然是make...
android中的模組編譯
原則 只要有android.mk的資料夾就可以用mmm或者mm來編譯 具體的編譯用framework.jar來說明 1.首先需要設定編譯環境 export arch arm export cross compile prebuilt linux x86 toolchain arm eabi 4.4....