如何编译lineage不支持的模型?
内核文件,Android _ kernel _ $您的设备名称
供应商文件Android _ vendor _ $ your-device-name被收集、制作或修改,您的模型文件就完成了。
同步下载天堂源代码:清华镜像源码,打开教程(如果同步有问题,百度一般都有答案,系统最好在Linux和它的各个分支之间选择>我经常用Windows——我觉得Mac很反人类——但是开发者好像挺喜欢的——可能苹果开出的条件太好了——没人能拒绝,我觉得Ubuntu不错,我喜欢Deepin——很喜欢——适合新手——国内维护挺好)
然后组织MK文件:
你也可以点这里,去官网找相关的型号或者品牌文件,供参考。
比如我的手机是ZUK EDGE。
##?ZUK?边缘
#?我的型号代号——z2x,这是开发用的代号;
#?我的内部型号——z 2151,这是从官方下载开源部分需要的型号;
#?其他机型的ZUK特殊部分不一定有三个:设备、内核、厂商(不一定)
#?& lt?类型?Name= "仓库名称"?Path= "文件路径"?/& gt;
& lt?机器人
name= "血统"
path="~/bin/lineage "?/& gt;
& lt?设备?
name="android_device_zuk_z2 "
path="$android/device/zuk/z2x "?/& gt;
& lt?设备?
name = " Android _ device _ zuk _ MSM 8996-common "
path = " $ Android/device/zuk/MSM 8996-common "?/& gt;?#ZUK特殊部分
& lt?核心
name = " Android _ kernel _ zuk _ MSM 8996 "
path = " $ Android/kernel/zuk/MSM 8996 "?/& gt;?#这个名字挺特别的,包装开发。
& lt!- ?附加部分,供应商通常生成脚本还是需要额外编写?-& gt;
& lt?小贩
name="android_vendor_z2x "
path="$android/vendor/zuk/z2x "?/& gt;
& lt?小贩
name = " Android _ vendor _ MSM 8996-common "
path = " $ Android/vendor/zuk/MSM 8996-common "?/& gt;?#ZUK特殊部分
# END # # # #错误部分可以参考帮助理解,最好跳过。
解压以上文件,放入相应的文件夹。
设备文件,Android _ device _ $ your-device-name
内核文件,Android _ kernel _ $您的设备名称
供应商文件Android _ vendor _ $ your-device-name“_”对应于一个文件夹层次结构。比如设备在“Android源代码”文件夹下(取决于你怎么命名,就是清华网站提示的“WORKING_DIRECTORY”文件夹。可以是‘安卓’、‘血统’等。)设备文件夹下,你的手机子品牌文件夹下,你的型号里(比如我的手机是ZUK EDGE——我穷没钱换手机,我对应的型号代码是z2x——我根据代码开发,内部型号是z 2151——我根据内部型号找到官方开源代码,下面这个例子。
示例:
设备:android_device_zuk_z2x
仓库文件位于:~/bin/line geos/device/zuk/z2x。
内核:Android _ Kernel _ Zuk _ msm8996 #这个怎么突然变成msm8996了,哈哈|
仓库文件位于:~/bin/line geos/kernel/zuk/MSM 8996 #因为型号比较特殊。
厂商:android_vendor_zuk_z2x#一般不提供这个仓库部分。
#会出现“extract-files.sh”之类的脚本。
#您需要连接手机才能生成这些文件。上面的引号是百度自动保存的,写错了。
最后,编译:
来源?build/envsetup.sh
午餐?Lineage_z2x-userdebug#该命令用于查看?血统_*。mk文件,用你的替换z2x。
cd?设备/zuk/z2x?#这应该是你的模型文件夹,下一个命令根据情况找到你的厂商扩展脚本。
。/extract-files.sh?#看情况。找你的剧本。
克鲁特?#返回沿袭根目录
制造?-j8?#开始编译ROM,以后?-j*?这是一个线程,取决于你的CPU
#看输出日志,编译好的ROM在out文件夹里,完整:
看似简单,实则简单,但必然会出错,因为你在学习,在努力学习,在提问,在学习使用百度。不要像个傻逼b .就张嘴说,我是小白,这怎么办,我不会,你教我,这是什么意思;小狗不会自己学。
#好了,结束了,来吧