在android Studio中导入.aar [重复]

Posted

技术标签:

【中文标题】在android Studio中导入.aar [重复]【英文标题】:Importing .aar in android Studio [duplicate] 【发布时间】:2018-05-15 00:16:55 【问题描述】:

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

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

问题:

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

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

    忽略问号,接下来我做了 3 件事,遵循成功的指南:

    在 settings-gradle 中,我将唯一的一行修改为: 在 build.gradle (Module:app) 中,我添加了第一个依赖项: 仍然在此脚本中,我注释了以下行:

    完成所有这些步骤后,我尝试同步 gradle,但它仍然无法识别 .aar。这些是错误:

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

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

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 为模块? 这个答案对我有用:***.com/a/21450829/4409409 【参考方案1】:

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

apply plugin: 'com.android.library'

并在 app 的 build.gradle 中添加 :path

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

【讨论】:

嗨丹尼,我正在努力实现同样的目标。我可以成功导入它。但我无法使用它。当我使用该类时,它会显示cannot find symbol

以上是关于在android Studio中导入.aar [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 4.2 上导入 .AAR 模块

Android Studio引入AAR文件

android studio找不到aar问题解决

在 Flutter 项目中导入 AAR

HttpClient 不会在 Android Studio 中导入

Android Studio项目导入aar包报错