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

dev*_*vgp 6 android android-emulator android-layout

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

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

目前我手动调试!! ^ - ^ ..非常非常痛苦,特别是跟随Intent Calls ..

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

提前致谢

Ivo*_*rus 4

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

  1. 建立构建环境。
    (Ubuntu 64位、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. root 模拟器以安装系统应用程序。
    并在模拟器中设置“/system/app”的写入权限。
  6. 将 Contacts.apk 推送到模拟器中。