魔趣论坛

 找回密码
 注册账号
通过您的新浪微博帐号登录
QQ登录
查看: 17256|回复: 37

[开发文档] MoKee OpenSource-----CyanogenMod已有设备适配支持篇 V1.0 Build 2012-12-27

[复制链接]
  • TA的每日心情
    奋斗
    2017-6-28 20:44
  • 签到天数: 1303 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-12-27 17:33:27 | 显示全部楼层 |阅读模式
    这里将讲述如何适配一个CyanogenMod已经支持的项目到MoKee OpenSource。
    关于MoKee OpenSource的介绍和环境搭建流程请查看,这里不再叙述。---http://bbs.mfunz.com/thread-653126-1-1.html

    当你完成了MoKee OpenSource的环境搭建后。
    你可以在项目的根目录下执行:
    1. $ . build/envsetup.sh
    2. $ lunch
    复制代码
    这时候,你能看到MoKee OpenSource当前支持的机型:

    现在,让我们新增一个i535(Verizon版Galaxy S3)。
    首先,我们去github.com/CyanogenMod找该机型依赖的项目。
    https://github.com/CyanogenMod/android_device_samsung_d2vzw
    https://github.com/CyanogenMod/android_device_samsung_d2-common
    https://github.com/CyanogenMod/android_device_samsung_msm8960-common
    https://github.com/CyanogenMod/android_device_samsung_qcom-common
    我们把他们一个个下载到本地,方法是在你项目源码的device目录下执行git clone [path] -b [分支名,如jellybean]。

    把这四个文件改名为d2-common,d2vzw,msm8960-common和qcom-common。
    打开项目目录/device/samsung/d2vzw/vendorsetup.sh将add_lunch_combo cm_d2vzw-eng注释掉。
    再打开项目目录/vendor/mk/mokee-build-targets加入add_lunch_combo mk_d2vzw-eng
    重命名项目目录/device/samsung/d2vzw/cm.mk为mokee.mk
    重命名项目目录/device/samsung/d2vzw/cm.dependencies为mk.dependencies并在里面的path加入MoKee/
    将d2-common和d2vzw文件夹中所有指向"vendor/cm"的文字全部改为"vendor/mk"
    如项目目录/device/samsung/d2vzw/mokee.mk中的
    1. # Inherit some common CM stuff.
    2. $(call inherit-product, vendor/cm/config/cdma.mk)

    3. # Enhanced NFC
    4. $(call inherit-product, vendor/cm/config/nfc_enhanced.mk)

    5. # Inherit some common CM stuff.
    6. $(call inherit-product, vendor/cm/config/common_full_phone.mk)
    复制代码
    将d2-common和d2vzw文件夹中所有"cm_d2vzw"改名"mk_d2vzw"

    把你的Galaxy S3以调试模式链接电脑,执行项目目录/device/samsung/d2vzw/下的extract-files.sh
    这样就会生成这个设备对应的vendor目录文件

    然后重新在项目目录下执行
    1. $ . build/envsetup.sh
    2. $ lunch
    复制代码

    选择刚刚添加的设备
    接下来你就可以通过mka bacon命令编译这个新设备了。
    如果中途遇到错误,就需要你自己修复哦~~
    编译成功后,与我们取得联系,协调完成服务端的项目建立和改动提交。
    MoKee OpenSource交流群:285950190

    该贴已经同步到 martincz的微博

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册账号  

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2011-2-15 12:50
  • 签到天数: 3 天

    连续签到: 0 天

    [LV.2]偶尔看看I

    升级   98.67%

    发表于 2012-12-27 17:44:20 | 显示全部楼层
    {:4_139:}I535过来支持
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-9-26 16:02
  • 签到天数: 84 天

    连续签到: 1 天

    [LV.6]常住居民II

    升级   75.22%

    发表于 2012-12-27 17:54:07 | 显示全部楼层
    技术贴,不懂。。
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    擦汗
    2013-12-31 11:38
  • 签到天数: 184 天

    连续签到: 1 天

    [LV.7]常住居民III

    升级   63.56%

    发表于 2012-12-27 18:14:16 来自移动版 | 显示全部楼层
    前排支持
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-18 20:47
  • 签到天数: 121 天

    连续签到: 1 天

    [LV.7]常住居民III

    升级   15.31%

    发表于 2012-12-27 18:31:50 | 显示全部楼层
    不懂纯支持
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    升级   10.6%

    发表于 2012-12-27 19:03:02 | 显示全部楼层
    支持一下,再下源码都没空间编译了,220G硬盘伤不起
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2012-12-25 14:08
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    升级   6%

    发表于 2012-12-27 19:48:31 | 显示全部楼层
    支持~~~ 龙猪老大
    回复 支持 反对

    使用道具 举报

    木鱼两个 该用户已被删除
    发表于 2012-12-27 20:12:35 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-10-12 19:42
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    升级   11.07%

    发表于 2012-12-27 21:11:03 | 显示全部楼层
    支持~~~ 龙猪老大
    回复 支持 反对

    使用道具 举报

    亮哥专用 该用户已被删除
    发表于 2012-12-27 21:25:55 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册账号  

    本版积分规则

    手机版|魔趣论坛 |

    我们旨在提供一个良好的手机玩家技术交流、资源分享社区,如果有涉及版权的资源,请联系管理员并提供相应的版权证明,我们会进行相应处理。

    GMT+8, 2017-8-23 18:23 , Processed in 0.161569 second(s), 50 queries , Gzip On, Redis On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表