魔趣论坛

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

[开发文档] MoKee Open Source项目介绍及开发流程 V1.4 Build 2015-01-20

  [复制链接]
  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 1301 天

    连续签到: 2 天

    [LV.10]以坛为家III

    发表于 2012-12-12 11:04:29 | 显示全部楼层 |阅读模式

    English Page:
    http://bbs.mfunz.com/thread-754544-1-1.html

    一、项目说明
    MoKee Open Source是基于Google AOSP开发的一个Android分支,
    同时也是国内首个完整开源的Android项目,使用者和开发者遍布海内外。
    项目跟随Google开源代码快速升级,并针对用户使用习惯,进行改进和功能增强。
    魔趣论坛在2012年12月12日发起该项目,致力于做出CyanogenMod这种形式的本土化开源ROM.
    项目开放源码,任何感兴趣的技术高手们都可以参与到开发中,为其贡献力量!
    注:MoKee Open Source 和 MoKee OS没有任何联系,MoKee OS已于2012年11月7日停止研发。
    二、每个人能为MoKee Open Source做什么
    MoKee Open Source是一个庞大的开源项目,项目的发展离不开每个人的努力。
    在这个项目中,我们需要各种各样的帮助以支持这个项目更好的运作下去。

    比如说:
    1.程序语言汉化人才为项目提供多语言支持
    2.界面设计人才为项目提供好看的UI
    3.交互设计人才为项目提供动画效果和全新的操作体验
    4.广大程序猿拓展功能或修复问题
    5.ROM制作高手提供优化支持或适配移植到更多机型
    6.此处省略一万字
    三、开发环境
    安装有Linux系统的电脑或有安装Linux系统虚拟机。
    四、环境变量(以Ubuntu 14.04系统为例)
    1.JDK安装:
    1. $ sudo add-apt-repository ppa:webupd8team/java
    2. $ sudo apt-get update
    3. $ sudo apt-get install oracle-java7-installer
    复制代码

    2.其它依赖:
    1. $ sudo apt-get update && sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-6-jre openjdk-6-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib
    复制代码
    五、帐户配置
    魔趣的Gerrit服务器采用OpenID方式注册,如果你拥有有Google或者Yahoo等支持的服务商帐户,便可快速完成注册登陆。
    访问http://review.mfunz.com,点击右上角Register。(Google帐户登陆在国内并不稳定,会经常无法登陆,请多试几次或使用Yahoo帐户)
    注册成功后登陆,参照下图所示进行设置。
    六、Git配置
    1. $ git config --global user.name <username>
    2. $ git config --global review.review.mfunz.com.username <username>
    3. $ git config --global user.email <email>
    复制代码

    注:请保持用户名和系统用户名一致,避免未来向服务器提交修改出现权限错误。

    举例说明:
    你的PC的用户名,也就是xxx@localhost前面是xxx
    那么你git config --global user.name <username> 就得是 xxx
    git config --global user.email <email>就得是xxx@xxx
    Gerrit的帐号必须是xxx
    Gerrit邮箱必须是xxx
    不是怎么办?改呗~
    最终效果如下:
    七、项目初始化和同步
    1. $ mkdir <projectname>
    2. $ cd <projectname>
    3. $ repo init -u https://github.com/MoKee/android.git -b mkl-mr1
    4. $ repo sync
    复制代码
    八、大功告成,开始折腾
    1.编译命令:
    在项目目录下执行
    1. $ . build/envsetup.sh
    2. $ lunch --选择要编译的设备
    3. $ make bacon
    复制代码
    2.修改前建立分支:
    在项目目录下执行建立分支操作
    1. $ repo start [分支名] --all
    复制代码
    3.修改后提交
    1. $ git add <path>
    2. $ git commit -a -m"修改内容说明,请使用英文"
    复制代码
    4.上传到服务器等待审核
    1. $ repo upload
    复制代码
    九、讨论交流
    在开发中有任何问题需要沟通请加入QQ群:285950190
    提交新适配的机型请:
    Email: martincz.gao2012@gmail.com
    Twitter: https://twitter.com/martinczgao
    FaceBook: http://www.facebook.com/martinczgao
    Google Plus: https://plus.google.com/+MokeedevTeam
    为提高沟通效率,谢绝完全无基础人员进入。
    备注:
    MoKee Open Source项目介绍及开发流程 V1.3 Build 2014-07-22
    如有遗漏请及时指证。

    该贴已经同步到 martincz的微博

    本帖子中包含更多资源

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

    x

    评分

    参与人数 21金币 +5 鲜花 +56 收起 理由
    ゛ィ簡憚點 + 5 + 3 加分鼓励一下,再接再厉!
    我来此处 + 1 加分鼓励一下,再接再厉!
    ruoxiangshi + 3 感谢分享,谢谢!
    ytsgyq + 2 期待小米1的夜夜版啊
    ぐ_惜/∞ + 1 猪大,有没有办法把教程弄得让我等小白能上.
    有关人员 + 1 感谢分享,谢谢!
    lion2002 + 3 加分鼓励一下,再接再厉!
    wkx456 + 3 原创内容,支持一下.
    77279732 + 3 很强大!
    790530930 + 3 顶顶顶 就是看不懂

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2016-6-30 23:27
  • 签到天数: 316 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-12-12 11:10:01 | 显示全部楼层
    沙发,支持下。。
    回复 支持 3 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2016-10-18 13:43
  • 签到天数: 83 天

    连续签到: 1 天

    [LV.6]常住居民II

    升级   71.89%

    发表于 2012-12-12 11:13:45 | 显示全部楼层
    板凳支持下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-8-19 09:47
  • 签到天数: 58 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2012-12-12 11:14:44 | 显示全部楼层
    板凳帮顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2012-11-21 18:44
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    升级   14.89%

    发表于 2012-12-12 11:18:30 | 显示全部楼层
    支持!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-7-3 12:45
  • 签到天数: 89 天

    连续签到: 2 天

    [LV.6]常住居民II

    升级   88.67%

    发表于 2012-12-12 11:23:24 | 显示全部楼层
    支持一下呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-8 08:55
  • 签到天数: 589 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-12-12 11:24:04 来自移动版 | 显示全部楼层
    支持。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2012-12-5 13:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    升级   21.78%

    发表于 2012-12-12 11:24:12 来自移动版 | 显示全部楼层
    太绑扎啦!支持!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2013-1-22 20:20
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    升级   17.11%

    发表于 2012-12-12 11:25:16 | 显示全部楼层
    支持支持!!~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2011-9-30 21:25
  • 签到天数: 11 天

    连续签到: 0 天

    [LV.3]偶尔看看II

    升级   37.56%

    发表于 2012-12-12 11:26:09 | 显示全部楼层
    虽然不懂但是期待
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    手机版|魔趣论坛 ( 沪ICP备11020540号-1 )|  

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

    GMT+8, 2017-1-17 05:44 , Processed in 0.127989 second(s), 48 queries , Gzip On, Redis On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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