个人工作笔记(20170522-20170527)

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

猜你喜欢

转载自blog.csdn.net/yhy08090/article/details/72733387