安卓厨房主要用到cygwin里面哪些
工具/原料
cygwin离线安装包
安卓厨房工具
方法/步骤
1
首先确保你的电脑已经完成了java的环境配置。验证方法:开始->运行->cmd回车->输入javac->回车,若出现一大串java命令如下,则表示已配置好。否则就需配置java环境,如何配置自行百度。
下载cygwin。cygwin安装可以在线安装以及下载离线包安装,为了防止出错我们选择下载离线包。cygwin离线安装包可以百度搜索并下载。解压安装包后应有一个packages文件夹和setup程序(如图)。
点击运行setup->下一步,出现三种安装方法,选择最后一个(Install from Local Directory),也就是从本地安装离线包。
下一步,指定要安装cygwin的目录,推荐默认的C:\cygwin,注意文件夹名中不能有空格。
下面的Install For选择All Users。
下一步,指定package directory,也就是packages文件夹的目录。(注意此目录不能有中文,若出现中文就把packages文件夹保存到其它地方并选择即可)。
下一步,若出现警告框,点击确定。显示出所有包名,点击第一个All和Default中间的小图标,让所有的Default变成Install,点击下一步。
等待几分钟后,安装完成。
点击桌面上的cygwin图标,经过一番配置后出现绿色用户名,若此步一闪而过,则要检查第6步是否没选好。完成安装,关闭黑窗口。
下载厨房工具,百度安卓厨房工具会出现各种版本的厨房工具,任意下载一个。
解压后的厨房工具应有如图几个厨房文件,将这些文件拷贝到C:\cygwin\home\当前用户名
目录下
点击桌面上cygwin图标,输入./menu 回车,成功进入厨房!
classpath如果没有你就自己新建,环境变量不是有两种嘛,一种是用户变量,一种是系统变量,在系统变量那一栏好好找找,一般都是有自带的,如果没有就真得自己创建了,你先不管他原先是什么,你只新建了之后,把教程里classpath的目录写进去就好“.%JAVA_HME%lib\tools.jar%JAVA_HOME\lib\dt.jar%”
这里仅以windows为例,在定制之前需要以下的工具:
JDK(java development kit java开发组件,这个组件必须第一个被安装,并且配置好环境变量)
Android kitchen搭建,为何叫安卓厨房,个人觉得非常的形象!因为你定制rom就像烧菜,烧菜需要厨房!对不对,所以你可以讲android kitchen理解为定制rom所需要的一个环境。
Cygwin,这个东西是为了windows环境下开辟出一个类UNIX模拟环境(如果你是搞嵌入式开发的,那么这个东东一定非常的熟悉)
Apktool/Apkmanager(Apktool可能是当今最为流行的apk工具包,由解包、打包、签名程序组成。而Apkmanager是另一款apk反编译利器,当Apktool不行的时候或许它可以排上用处)
Notepad/Editplus(这个在你修改代码的时候需要用到,如果只用文本工具有点寒掺是否)
winrar/7-zip(解压工具)
2.工具准备完毕后,先安装JDK,JDK搞定后。安装cygwin(建议从官网下载)。最后将下载好的kitchen放入cygwin/home/目录下,下载下来的Kitchen名字很长,建议改成Kitchen。另外需要注意的一点是所有目录的名称不要有空格。
3.当你完成jdk/cygwin/kitchen的准备工作后,就可以使用cygwin进行rom的修改了!
-------------------------------------------------------图1-1 cygwin主界面窗口-------------------------------------------------
4.接着你就要进行一些个人定制的修改行为了,这里分两种,一种是基于一个基本rom,另一种就是你木有一个基本rom(这种情况下你需要自己建立必要的文件夹和文件,因为框架就是这么设定的,所以你必须要这么做)。这里还有一些细节操作,不赘述了。
5.这里基本上已经可以进行需要的修改了,修改分两种,一种是简单的信息修改,这个通过Kitchen就可以做到。另一种是手动修改,这可以修改的东西非常的多,我也有很多不知道的地方,比如状态栏的图标修改、内置app的修改、启动画面的修改、各种脚本修改(优化脚本可优化各种速度,比如wifi脚本,wifi会变快,gps脚本,定位会变快。)、改变字体、主题修改、音频效果修改等等,可以修改的地方也非常的多。
6.最后完成修改之后,依旧使用Kitchen进行打包就可以了。
基本上简单的定制工作已经完成,非程序员做这些工作是绝对木有问题的,懂点皮毛都可以完成这些工作,但却可以做出属于你自己的ROM!
---------------------------------------------------------------------------------------------------------------------------------
当然还有大神可以直接从源代码编译做真正的rom,这个就比较麻烦了,需要类似Ubuntu环境,这里等以后知识储备够了再进行补充,但是个人认为,上面这个方法真的够用了,不过从底层的角度而言从源代码编译才是真正的做一个第三方的rom。
---------------------------------------------------------------------------------------------------------------------------------
最后推荐大家xda的这个版块,想学rom定制,这里有你需要的大部分知识!而你需要做的就是学习和实践。
每个区域有不同的设备,可以按照企业的需求进行配置,按照鑫泰的中央厨房设备举例如下:
原材料预处理区:锯骨机、果蔬去皮机、切丝(快)机、切肉丁机、绞肉机等等。。
米饭加工区:自动米饭生产线、立式炊饭机等等。
清洗消毒区:自动洗碗机、连续式洗菜机、根茎洗菜机、抽样洗菜机、消毒储存柜等等。
加热调理区:自动炒菜机、汤锅等等。
面食加工区:通道式自动醒发蒸制一体等等。
熟食分装区:真空包装机、金属探测机、重量检测机、给袋式包装机等等。
其他辅助设备。