【福州刷脸源码】【零纪元 源码】【si 看源码】eclipse编译android源码_eclipse编译apk

时间:2024-11-18 18:43:23 来源:散户小白指标源码 分类:综合

1.如何编译Android的kernel
2.怎样运行Android源代码

eclipse编译android源码_eclipse编译apk

如何编译Android的kernel

       1.准备工作: (ubuntu 位)

       ubuntu等linuxOS,下载好eclipse,安装好JDK, 安装好android的SDK, 在eclipse中成功打开android 手机模拟器即OK。

       2.初始化编译环境 :

       å…³æ³¨è¯¥ç½‘页上的“installing required packages”,编e编其中有的软件包因为版本问题而安装不上,不用管它,之后遇到错误再单独解决。

       3.下载内核源码:

       android 2.3 内核 下载需要等待一段时间。

       4.下载交叉编译器:

       è¯¥æ­¥éª¤æœ‰å¯èƒ½è€—费大量时间,依据网速不同,几个小时到几天不等,或许可以尝试git clone 后面的地址只下载prebuilt/linux-x/toolchain

       5.设置参数以及编译:

       $ export ARCH=arm

       $ export SUBARCH=arm

       $ export CROSS_COMPILE=arm-eabi-

       $ cd goldfish // 进入下载的源代码目录

       $ git checkout <commit_from_first_step> //这个步骤我没有做,不知道干嘛用的

       $ make goldfish_defconfig

       $ make

       6.报错信息:

       è‹¥æœ‰æŠ¥é”™è¯´æ‰¾ä¸åˆ° (arm-eabi-gcc command not found)等等,尝试使用/davidbeckham/article/details/ 中说到的解决方案即可(即采用另外一个交叉编译器)。

       7.测试:

       æœ€åŽï¼Œæµ‹è¯•ä¸€ä¸‹åˆšæ‰ç¼–译的内核:emulator -avd myavd -kernel ~/goldfish/arch/arm/boot/zImageemulator若系统找不到,可以去android SDK中某文件夹找到,加入系统PATH即可。 -avd后面的参数 myavd即为模拟器的名字,这个我是在eclipse中的模拟器管理中新建的一个模拟器,用那个模拟器的名字即可。 -kernel后面的参数就找到刚才编译出的内核的路径。

       è‹¥å¯åŠ¨æ¨¡æ‹Ÿå™¨å¤±è´¥ï¼Œå¯å°è¯•å…³é—­åŽå†å¯åŠ¨ã€‚第一次启动模拟器时可能需要等待比较长的时间,3分钟到分钟不等。

怎样运行Android源代码

       第一步,在Eclipse开发环境中,译a源码译选择Filemport。编e编福州刷脸源码

       第二步,译a源码译选中所要导入的编e编零纪元 源码文件。

       第三步 选中导入的译a源码译si 看源码项目,右键选择Properties。编e编

       第四步,译a源码译选择“Android”选项,编e编勾选TargName,译a源码译然后单击OK。编e编

       第五步,译a源码译TagName要与当前模拟器的编e编natjs camera 源码版本匹配。在导入的译a源码译项目按鼠标右键 ,单击Android too Fix Project Properties下载的源码就可以运行。

编e编抽水源码