提示
[2020/04/16更新]
建议使用docker
进行编译,省心省力
见:使用docker编译安卓源码
概述
之前编译了AOSP 5.1.1源码,没有写文章记录。这次记录一下编译安卓6.0.0_r1的过程,流程跟编译5.1.1大致一样
[2020/04/16更新]
建议使用docker
进行编译,省心省力
见:使用docker编译安卓源码
之前编译了AOSP 5.1.1源码,没有写文章记录。这次记录一下编译安卓6.0.0_r1的过程,流程跟编译5.1.1大致一样
刷入自己编译的AOSP系统,一直有日志输出,TAG为QSEECOMD
,日志内容如下
1 | 11-20 17:34:14.924 30350-30350/? D/QSEECOMD:: qseecom listener services process entry PPID = 1 |
百度得知是librpmb.so
以及libssd.so
文件缺失,到官网下载原版镜像(可根据系统代号查找)
提取出这两个文件,导入/system/lib/
后重启即可(注意权限设置)
也可打包成magisk模块刷入(下载地址:https://pan.baidu.com/s/1AcnT-D9x8EE0Z6Jzuxgscw 提取码: hqh5)
为了让下次编译系统时自动包含这两个文件,把它们复制到out/target/product/hammerhead/system/lib/
已安装MinGW64
,即具有mingw32-make.exe
文件
CMake下载页面
根据平台下载安装包
PS:下载Binary distributions
,别下载成源码了
创建输出文件夹,指定生成类型
1 | mkdir bulid |
1 | sudo apt-get install mysql-server |
sudo service mysql start
启动服务
然后执行ps -aux | grep mysql
可以得到:
1 | /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306 --log-syslog=1 --log-syslog-facility=daemon --log-syslog-tag= |
启动服务时可能会报错:No directory, logging in with HOME=/
需要设置一下权限,再重新启动:
1 | sudo service mysql stop |
设置root账户密码并登录
1 | mysqladmin -u root password root |
给予admin用户访问权限
1 | mysql |
执行sudo service mysql restart
即可使用admin@localhost
登陆服务器