WEB开发网
开发学院手机开发Android 开发 详解 Android 中的微型云 阅读

详解 Android 中的微型云

 2010-02-22 16:05:00 来源:WEB开发网   
核心提示:的文件,然后将清单 11 中的内容粘贴到该文件中,详解 Android 中的微型云(10),(该文件也包含在 下载 部分的源代码中),清单 11. Android.mk ifneq ($(TARGET_SIMULATOR),true) LOCAL_PATH:= $(call my-dir) inclu
的文件,然后将清单 11 中的内容粘贴到该文件中。(该文件也包含在 下载 部分的源代码中)。

清单 11. Android.mk


ifneq ($(TARGET_SIMULATOR),true)

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)
LOCAL_SRC_FILES:= cloud.c
LOCAL_MODULE := cloud
LOCAL_STATIC_LIBRARIES := libcutils libc
include $(BUILD_EXECUTABLE)

endif # TARGET_SIMULATOR != true

导航到 Android 内核源代码的外部目录,创建一个名为 cloud 的子目录,然后将 cloud.c 和 Android.mk 文件全部放入该目录中。您现在可以开始构建一个新的 Android 内核系统了,微型云应用程序就将位于这个系统中。

移动到 Android 内核源代码的根目录,输入 make,然后等待一会。这一过程会花些时间,因此放轻松些,让系统完成它的工作。

如 果一切顺利并且系统完成了编译,您应当会在 out/target/product/generic/system/bin 目录中找到微型云 二进制文件。您无需将整个发行版安装到您的已获得根权限的 Android 手机中:只需要将云二进制文件复制到 SD 卡。清单 12 展示了如何在您的主机上完成这一过程(假设 mydroid 目录包含所有 Android 内核源代码)。

清单 12. 编译内核和云


$ cd mydroid/external
$ mkdir cloud
$ cd cloud
$ cp ~/src/tinycloud/cloud.c .
$ cp ~/src/tinycloud/Android.mk .
$ cd ../..
$ make

--- Android system "make" messages scroll up the screen for a long time. ---

$ cd out/target/product/generic/system/bin
$ cp cloud /media/ANDROIDSDCARD/.

注意,/media/ANDROIDSDCARD 认为您已经将手机连接到计算机并且已经进行了设置。并且,SD 卡的名称可能是不同的。查看 /media 子目录(如果在 Ubuntu Linux 下运行的话)获得正确的名称。

上一页  5 6 7 8 9 10 11 12  下一页

Tags:详解 Android 微型

编辑录入:coldstar [复制链接] [打 印]
赞助商链接