【问题标题】:Build and reuse android open source Dialer source code in my project在我的项目中构建和重用 android 开源 Dialer 源代码
【发布时间】:2016-03-14 07:04:43
【问题描述】:

我必须将 android 开源拨号器源代码集成到我的应用程序中,并且还需要对其进行自定义。

  1. 目前我从https://android.googlesource.com/platform/packages/apps/Dialer/克隆了拨号器源代码
  2. 这似乎不是一个 gradle 项目。我该如何构建这个项目?
  3. 我需要将整个项目添加为我的项目中的可重用模块。你能帮我解决这个问题吗?我该如何开始?

这个答案似乎非常有用 https://stackoverflow.com/a/8668334/3020568 但我需要从那些尝试构建此类应用程序的人那里获得更多帮助。

我们尝试了以下步骤。

  1. 从 google 源中签出源代码。
  2. 尝试在 Android Studio 中导入项目。
  3. 它具有无法解决的项目外部依赖项。 - 一些类和方法在源代码中没有引用。

提前致谢。

【问题讨论】:

  • 如果您正在尝试创建自定义拨号器应用程序,您可以按照本教程programmerguru.com/android-tutorial/simple-dialer-application 在 Android Studio 中使用它,选择导入 Eclipse 项目
  • @Steve 我并不完全需要从头开始创建自定义拨号程序。我需要包含默认 android 拨号器源代码中的拨号器部分 + 我的自定义功能
  • File->New->Import Module你可以选择模块的目标目录。希望对你有帮助
  • 你解决了吗?

标签: java android eclipse android-studio gradle


【解决方案1】:

我知道这是旧的,但这是供将来参考。

如果不访问其余的源代码,您将无法构建 Dialer 应用程序。您需要先下载整个 Android 源代码(AOSP)然后构建它,因为 AOSP 附带的 Dialer 应用程序需要一些框架文件,这些文件包含在 AOSP 中;因此,拨号器代码实际上可能无法在所有设备上运行。最好的办法是使用教程从头开始构建拨号器应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    相关资源
    最近更新 更多