2018.3.2
1.
邮箱 POP3 服务器(端口110) SMTP 服务器(端口25)
163.com pop3.163.com smtp.163.com
邮箱,账户,都需要用到无线,值得注意的是:只刷system, 不刷boot.img的情况下,wifi使用不了。
2.camera preview列表
vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/mct/pipeline/.mct_pipeline.c
default_preview_sizes数组下定义
3.gedit ./device/qcom/sepolicy/common/file_contexts //里面各种格式的参考//gedit命令窗口编辑命令
4.touch device/qcom/sepolicy/msm8937/lcd_fs.te 新建 ///touch命令新建文件
5.mv device/qcom/sepolicy/msm8937/lcd_fs.te device/qcom/sepolicy/msm8937/led_fs.te 把一个文件名更改成另一个文件名 //mv命令更改文件名
2017.5.27
cmd窗口下,想要打开光标所在路径的文件夹窗口,命令:
explorer .
可以查看explorer命令
电脑USB由蓝色和黑色两种,区别:
蓝色芯的是USB3.0接口,黑色芯的是USB2.0接口,USB3.0接口使用USB3.0的设备速度大约是USB2.0接口的十倍。
2017.5.26
进调试模式
adb shell setprop *******.debuggable 1
adb root
adb remount
adb install ***.apk
2017.5.23
fastboot是android快速启动的一个方法,请注意,fastboot命令如果不知道怎么用,请输入 fastboot help,所有的命令会罗列出来。
进入FFBM(工厂快速启动模式)
adb reboot bootloader //进入到fastboot模式
fastboot flash misc misc.img文件路径 //烧写指定分区
fastboot reboot //重启手机
退出FFBM
adb reboot bootloader
fastboot erase misc //擦除分区
fastboot reboot
fastboot flashall //一次烧录所有分区,注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启动手机
fastboot flash splash1 //烧写开机画面
2017.5.24
问题:android N 在编译完成后,通过命令
fastboot flash systemimage systemimage路径
出现错误 device is locked. Cannot erase
对策:
fastboot flash devinfo unlock_devinfo.img
fastboot reboot-bootloader
fastboot oem unlock-go
然后就能正常刷system了
unlock_devinfo.img在群共享里面有
分析:手机有个标记位 存在 devinfo分区,也可以到 开发者选择 里面有个 unlock 手机的菜单, 选择 unlock 也能达到目的
2017.5.25
git status
查看当前目录的修改情况,列出修改的和增删的文件路径
pluma 文件路径
pluma是一个文本编辑器,上述命令为运行文本编辑器,编辑指定路径里面的文件
编译app
source build/envsetup -----此句必须有,设置环境变量
mmm app路径
或者切换到app路径下 mm -B ,此命令mm,加上才可以编译资源等
Android 7.0(Android N)编译问题,默认使用JACK编译,而不再使用openjdk
log 最下面有 jack 相关的一些信息,如:
Failed to contack Jack server: problem reading jack-server/client.pem. try jack-diagnose 之类的,是因为jack-service 无法创建导致
解决办法:
1) 修改 /home/yourname/.jack-settings 里面的
SERVER_PORT_SERVICE=8076
SERVER_PORT_ADMIN=8077
改成一个其他的数字(随便改,不要和别人相同即可,不过我一般都是4位长度)
2) 看看是否存在: /home/yourname/.jack-server/config.properties
如果存在,把里面的PORT_SERVICE、ADMIN 改成和 jack-serttings 的一样
如果不存在,直接开始编译 ;编译过后,等文件生成了, 再修改即可。
3)还有一种情况会编译不过:
服务器其他人也同时在编译,编译android N时, 会提示 内存不足(英文)之类的。内存不足的问题,即使编译完,jack也不会退出,占用很大的内存,因此在编译完后需要运行如下命令:
jack-admin kill-server
留意看看log