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