android - 在 android Studio 中导入 .aar

标签 android android-studio

<分区>

我对 Android Studio 的经验不是很丰富,我尝试了无数种方法来解决这个问题,但都没有成功。

目标:将 .aar 文件作为库导入到 Android Studio 应用中。

问题:

  1. 我有一个 .aar 文件 (product_test-debug.aar)
  2. 我将它导入到一个 Android Studio 空应用中,使用:
    • 文件 → 新模块 → 导入 JAR/AAR 包
  3. 在这一阶段我已经遇到了一个问题,可能是由于 .aar 文件中的问号;选择文件后,Android Studio studio 会告诉我它不存在。这个错误神秘地消失了,所以我会继续。

a

  1. 添加了 .aar 文件。但是,当我从 Android 切换到项目模式时,我可以看到该文件仍然显示一个问号。

b

c

  1. 忽略问号,我按照成功指南做了 3 件事:

    • 在 settings-gradle 中,我将唯一的一行修改为: d
    • 在 build.gradle (Module:app) 中,我添加了第一个依赖项: e
    • 还是在这个脚本中,我注释了以下行: f
  2. 完成所有这些步骤后,我已尝试同步 gradle,但它仍然无法识别 .aar。这些是错误:

g

我尝试将 .aar 文件放入 libs 文件夹,并将 build.gradle(Project:MyApplication) 中的此函数更改为:

h

但这并没有解决任何问题。由于指南,我知道我想做的事情是可能的,但我不知道我错过了什么。指南是这个供引用:

https://medium.com/@ericdejesus/im-getting-this-error-whenever-i-try-to-build-to-project-from-unity-any-idea-how-to-solve-78d5c22a4571

(顺便说一下上下文,我这样做是为了能够从 Android Activity 启动示例 Unity 应用程序。在这种情况下,Unity 应用程序是一个旋转的立方体。)

非常感谢您在这件事上的时间和帮助。

最佳答案

product_test-debug 中 build.gradle 的第一行应该是:

apply plugin: 'com.android.library'

然后在 app 的 build.gradle 中添加 :path :

compile project(path: ':product_test-debug')

关于android - 在 android Studio 中导入 .aar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47584119/

相关文章:

Android CTS 如何延长 shell-timeout 值

android - 将 xml 用于第二个 Activity 的问题(R.id 问题)

java - 返回 URI 给其他类

java - 单击 ListView 项目后显示 fab 按钮 android studio

java - 在不降低应用程序速度或崩溃的情况下将大尺寸照片放入小 ImageView 的问题

android - 如何测量物体或面部与相机的距离

android - 如何使用 Lyft 驱动程序 API(如 Mystro android 应用程序)?

android - 将 Google GMS 服务添加到 android studio 时出错

android - 如何在 Android Studio 中正确使用 Git?

android-studio - 无法解析 : com. google.android.gms :play-services:15. 0.1