开发中常用命令汇总

1.APP编译相关

1.1 应用编辑

 $    ./gradlew makeJar 编译Jar包
 $    ./gradlew -v 版本号,首次运行,没有gradle的要下载的哦。
 $    ./gradlew clean 删除HelloWord/app目录下的build文件夹
 $    ./gradlew build 检查依赖并编译打包
 $    ./gradlew assembleDebug 编译并打Debug包
 $    ./gradlew assembleRelease 编译并打Release的包
 $    ./gradlew installRelease Release模式打包并安装
 $    ./gradlew uninstallRelease 卸载Release模式包

1.2提供三方应用调用接口

<!-- TODO add code-->
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="fota"
android:scheme="commmm" />

2.模拟OTA  & 模拟恢复出厂设置

2.1 模拟清除数据

$ adb shell "echo --wipe_data > /cache/recovery/command"
$ adb reboot recovery

2.2模拟OTA升级

前提需要有准备好的OTA升级包 例如updata.zip

$ adb push updata.zip  /cache/update.zip
$ adb shell "echo --update_package=/cache/update.zip > /cache/recovery/command"
$ adb shell sync
$ adb reboot recovery

3.分辨率修改

adb shell wm density
adb shell wm size 1024x600

4.拷贝服务器文件到本地

4.1拷贝文件

$  sudo scp [用户名]@[服务器ip]:[file path]  [本地文件夹]

4.2拷贝文件夹

$  sudo -r  scp [用户名]@[服务器ip]:[file path]  [本地文件夹]

例如:

​# 将服务器/usr/bin/repo 拷贝到本地  /usr/bin/ 文件夹下
sudo scp chenchaoli@172.30.3.6:/usr/bin/repo  /usr/bin/

4.3登录服务器

$  ssh 用户名@172.30.3.6

上一篇:系统维护清理软件:Monterey Cache Cleaner Mac版(支持12系统)


下一篇:spring cache基础篇