我试图将. AAR文件作为一个模块包含在我的项目中。所以,我可以将我的项目代码保持为模块化,我尝试了关于堆栈溢出的解决方案,但没有按照我要求的方式工作。最后,我找到了一种以最佳方式添加到项目中的方法。
This is tested and working fine in my project. Android studio ver 4.4.
Click File -> New Module -> Select Android Library.
Added Module name -(Of your choice)
Package name - (Of your choice)
Language - Java/Kotlin
Bytecode Level -8
Min SDK support - (Of your choice)
Click **Finish**.
将在您的项目中创建一个模块。此模块将具有一个 libs 文件夹。粘贴您的.库文件夹内的 AAR 文件。
在项目级别,添加以下代码。
allprojects {
repositories {
google()
jcenter()
***flatDir{
dirs 'libs'
}***
maven { url 'https://www.jitpack.io' }
}
}
同步您的Gradle文件。
现在,到你的模块级gradle文件添加下面的代码。
dependencies {
**implementation fileTree(dir: 'libs', include: ['*.aar'])**
}
将下面的代码添加到项目级别的gradle中。
dependencies {
implementation project(': your module name')
}
同步您的Gradle文件。
就是这样。注意:是最好的导入方式。项目中的AAR文件。
我正在用Tianium框架构建一个Android模块,我必须以AAR格式包含一个外部依赖项。我试图从AAR(即归档文件)中只提取类JAR,并将其包含在模块中,但这种技巧只适用于不依赖于任何资源的库(这就是制作AAR而不是JAR的原因)。 有没有办法在钛模块(使用Ant作为构建工具)的构建过程中包含AAR? 编辑:似乎在Appcelerator会有人做这件事:https://jira.appcele
在我的Android Studio项目中,我有两个子项目/模块:一个Android应用程序()和一个Android库项目()。依赖于。到目前为止还不错。 但是,需要导入AAR库才能正常工作。 因此我的配置如下: 包含 包含 现在,要包含我使用下面详细介绍的方法: 如何使用新的Gradle Android Build系统手动包含外部aar包 因此,在我的的中,我基本上有: 显然,我将dependen
如何在新的Android Studio Arctic Fox | 2020.3.1 Canary 9中导入JAR或AAR包作为新的项目模块? 请让我知道。
我写了一些库,其中有一部分UI。此外,这个库使用另一个库。我想提供发行版来在任何应用程序中使用这部分UI。 我得库有下一个依赖项: /home/user/projects/mainapp/app/build/intermediates/explodede-aar/com.my.sdk/sdk/0.0.1/res/values/values.xml:78:21-29:找不到与给定名称匹配的资源:at
问题内容: 我看到了类似的问题,但未找到可接受的答案。问题-我有一些小功能我自己的android库。我的库使用其他库-fe Hawk(无sql数据库)。我的图书馆gradle文件: 图书馆工作正常。如果我将它用作另一个项目中的项目-它也可以工作。但是当我生成文件(带有-> )并包含到单独的项目中时-失败。项目仅查看我的图书馆的班级。Hawk com.orhanobut.hawk软件包和off其他软
我在多模块maven项目中使用Vaadin-CDI,其中一个模块用于公共类,如接口、抽象类等。我的问题是,我不能像往常一样将放置在核心模块中的类注入到另一个模块中。我仍然得不到满意的解决方案 我在WebSphere Info中找到了一些名为2.解决无法满足的依赖项的IBM建议。(可以在这里找到http://pic.dhe.ibm.com/infocenter/wasinfo/v8r0/index.