【问题标题】:Including an APK in another project在另一个项目中包含 APK
【发布时间】:2018-06-08 18:44:28
【问题描述】:

如何在 Android Studio 的项目中添加 APK 作为依赖项?

【问题讨论】:

  • 将您的项目转换为库并将其用作依赖项
  • 你为什么需要它?你打算如何使用那个 APK?
  • 我需要使用这个apk项目中的一些方法(我没有源代码),所以我需要添加它作为依赖。

标签: android apk


【解决方案1】:

你不能那样做。可接受的类型是 .jar.aar 以及内部库项目模块。

您可以做的最好的是将应用程序模块更改为库模块,然后将其作为依赖项包含在内。

您可以通过以下方式实现:

  1. 打开模块级build.gradle 文件。
  2. 删除applicationId 的行。只有 Android 应用模块可以定义它。
  3. 在文件的顶部,您应该会看到以下内容:

    apply plugin: 'com.android.application'

    将其更改为以下内容:

    apply plugin: 'com.android.library'

  4. 保存文件并单击文件 > 将项目与 Gradle 文件同步。

【讨论】:

  • 感谢您的回复。我没有此 apk 的源代码,以便以不同的方式构建它。有没有办法获取源代码?
  • @cthem 不幸的是你不能这样做。如果是内部的,您可以向团队索取源代码。但由于它是外部的,你不能
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-26
  • 2011-11-23
相关资源
最近更新 更多