如何在Android Emulator中编译和运行Google Contacts App

时间:2011-12-01 01:42:51

标签: android android-layout android-emulator

有人可以指点一些关于如何设置和构建Google联系人应用程序的教程,这些应用程序位于packages / apps / Contact下,并在Android Emulator中运行。

我知道它有很多依赖项,包括提供程序本身是一个单独的服务。和源文件夹中的其他库,但我要做的是学习Google设计其联系人应用程序和使用的方式我的应用程序中的一些技术。

目前我手动调试!! ^ - ^ ..非常非常痛苦,特别是跟随意图召唤......

但如果我能够自己编译和构建Contacts应用程序,并在模拟器中运行它,我可以添加一些简单的调试消息并重新编译然后跟踪它们。有人可以帮我解决这个问题。

提前致谢

1 个答案:

答案 0 :(得分:4)

为Android完整源代码编译联系人应用程序。

  1. 建立构建环境。
    (Ubuntu 64bit,Git 1.7或更高版本,JDK6,Python 2.4~2.7)
  2. 获取android全部源码 (http://source.android.com/
  3. 完整构建整个源。
    http://source.android.com/source/building.html
  4. 如果完全成功,您可以部分构建每个平台应用程序 转到android源码并输入linux命令行
    #mmm package / apps / Contacts
  5. 为安装系统应用程序生成仿真器。
    并在模拟器中为'/ system / app'设置写权限。
  6. 将Contacts.apk推入模拟器。