各位朋友,你是否对lineage2和Lineage2的介绍的相关问题感到好奇?别担心,我将为你揭示这些问题的答案,帮助你更好地理解和应用这些知识。让我们一起探索吧!
Lineage2的介绍
《天堂II(Lineage2)》是由韩国著名的游戏公司NCSoft开发的一款MMORPG类型的在线网络游戏。中国台湾地区由吉恩立(NC Taiwan)代理;中国大陆地区2004年--2006年由新浪(SINA.COM)代理,NCsoft于2006年同原来的合作伙伴Sina分开,由其在中国的子公司NCSoftChina继续负责运营。主要剧情在天堂之前150年,但比天堂推出时间还晚,两者间只有世界观是相同的。
lineage是什么意思
Lineage一词最常用于指血统,意为“来自祖先的直系血脉”,这个词的翻译有很多版本,这里我参照微软官方文档,将其译作数据沿袭,如果你看到类似“数据血统”、“数据血脉”、“数据继承”、“数据谱系”等词汇,它们大概率都指向 Data Lineage。
例句:
1. Later, Kenobi appeared to Luke and revealed the truth of his lineage.
后来,克诺比出现在卢克面前,透露了卢克的真实身世。
2. His lineage is noble, has a pair of bright, sharp, smiling, tempting, able talk sweet words, let me intoxicating.
他有着高贵的血统,有着一双明亮、犀利、笑眯眯、魅人、会说甜蜜的,令人陶醉的话语;
如何编译lineage不支持的机型
首先整理相应的机型MK文件
device文件,android_device_$your-device-name
kernel文件,android_kernel_$your-device-name
vendor文件,android_vendor_$your-device-name
收集或者制作或者修改,完成,你的机型文件后
同步下载lineage的源码:清华镜像源,打开看教程(同步出错有问题就百度,一般都有答案,系统最好在Linux和他的各种分支中选择>经常用Windows-觉得Mac很反人类-不过开发商好像很喜欢-可能是苹果给出的条件太好-没人能拒绝,我觉得Ubuntu不错,也很喜欢Deepin-适合新手-国内维护挺不错的)
然后整理MK文件:
也可以点这里,去官网找一下相关机型或品牌文件作为参考
比如我的手机是ZUK EDGE
##ZUKEDGE
#我的机型代号-z2x,这个是开发用的代号;
#我的内部机型-z2151,这个是从官方下载开源部分需要的型号;
#ZUK特殊部分其他机型不一定会有一般就是三个:device、kernel、vendor(非必有)
#<类型name="仓库名"path="文件路径"/>
<android
name="lineage"
path="~/bin/lineage"/>
<device
name="android_device_zuk_z2"
path="$android/device/zuk/z2x"/>
<device
name="android_device_zuk_msm8996-common"
path="$android/device/zuk/msm8996-common"/>#ZUK特殊部分
<kernel
name="android_kernel_zuk_msm8996"
path="$android/kernel/zuk/msm8996"/>#这个命名比较特别,打包开发的
<!--附加部分,vendor一般有生成脚本或者需要额外编写-->
<vendor
name="android_vendor_z2x"
path="$android/vendor/zuk/z2x"/>
<vendor
name="android_vendor_msm8996-common"
path="$android/vendor/zuk/msm8996-common"/>#ZUK特殊部分
#end
######错误部分,可以查阅,帮助理解,最好跳过,跳过
把上面的文件解包放置到相应文件夹下
device文件,android_device_$your-device-name
kernel文件,android_kernel_$your-device-name
vendor文件,android_vendor_$your-device-name
"_"对应是一个文件夹分层,比如device就是在“android源码“文件夹下(看你怎么起名字,就是清华网站中提示你的“WORKING_DIRECTORY”文件夹,可以是‘android’、‘lineage’等等)的device文件夹下,你的机子品牌文件夹下,你的机型里(比如我的手机是ZUK EDGE-我是穷逼,没钱换机,我的相应机型代号就是z2x-根据代号搞开发,内部机型z2151-根据内部型号找官方开源代码,以下示例)
示例:
device:android_device_zuk_z2x
仓库文件就在:~/bin/lineageOS/device/zuk/z2x
kernel:android_kernel_zuk_msm8996#为什么这个忽然变成msm8996了呢,哈哈|
仓库文件就在:~/bin/lineageOS/kernel/zuk/msm8996#因为机型特别
vendor:android_vendor_zuk_z2x#一般是不提供这个仓库部分的,
#会有比如“extract-files.sh”等脚本
#需要连接你的手机,生成这些文件
以上引号部分是由百度自动保存编写错误部分
最后是编译:sourcebuild/envsetup.sh
lunchlineage_z2x-userdebug#这条命令去查看机型文件夹下的lineage_*.mk文件,把z2x换成你的
cddevice/zuk/z2x#这条应该是你的机型文件夹,和下一条命令看情况找找你的vendor扩展脚本
./extract-files.sh#这个看情况,找找你的脚本
croot#返回lineage根目录
make-j8#开始编译ROM,后面的-j*是线程,看你的CPU而定
#看输出log,编译完成ROM在out文件夹下
这样就完成了:
看似简单,实则简单,但是肯定会出错,因为你是在学习,好好学,好好问问,学会用百度,别跟个愣头B一样,张嘴就是:我是小白,这个怎么弄,我不会啊,你教教我呗,这个什么意思;崽种不会自己学
#好了,结束,加油感谢您的阅读!希望本文对解决您关于lineage2和Lineage2的介绍的问题有所帮助。如果您还有其他疑问,欢迎随时向我们提问。