在Android Studio中导入.aar文件

6
我在Android Studio方面经验不是很丰富,尝试了无数种方法来解决这个问题,但都没有成功。
目标:将一个.aar文件作为库导入到Android Studio应用程序中。
问题:
1. 我有一个.aar文件(product_test-debug.aar)。 2. 我使用以下方式将其导入到一个空的Android Studio应用程序中:
- 文件 → 新建模块 → 导入JAR/AAR包
3. 在这个阶段我已经遇到了一个问题,可能是由于.aar文件中的问号引起的;在选择文件后,Android Studio会告诉我该文件不存在。这个错误神奇地消失了,所以我会继续进行。

a

4. 添加了 .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活动中启动示例Unity应用程序,我正在做这个。在这种情况下,Unity应用程序是一个旋转的立方体。)
非常感谢您在此事上的时间和帮助。

你在 Gradle 中声明了 product_test-debug 作为一个模块吗? - Dany Pop
这个答案对我有用:https://dev59.com/MGQn5IYBdhLWcg3woIYF#21450829 - Daniel Nugent
1个回答

0

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

apply plugin: 'com.android.library'

在应用程序的 build.gradle 中添加 :path

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

嗨Dany, 我正在尝试实现同样的事情。 我可以成功导入它。 但是我无法使用它。当我使用这个类时,它会显示“找不到符号”。 - Kuldeep Bhimte

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接