当前位置: 首页 > 知识库问答 >
问题:

Android Studio 1.1.0没有获得从1.1.0构建的aar文件的引用

云季同
2023-03-14

我在android Studio1.0.0中制作了一个模块库。从那以后,我获取了.aar文件并将其用于其他项目。但是当我将我的android studio更新到1.1.0时,我没有从它得到任何引用。

dependencies {
    classpath 'com.android.tools.build:gradle:1.1.0'
}

谢谢

共有1个答案

宇文峰
2023-03-14

在项目窗口中(按Alt+1)>切换到project视图(从此窗口顶部),在App中创建一个文件夹,名称为AAR
MyLibrary.aar复制一个文件夹,然后放入App/AAR。则

MyProject>Build.Gradle中编写以下代码

buildscript {
    repositories {
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'
    }
}

allprojects {
    repositories {
        jcenter()
        flatDir {
            dirs 'aar'
        }
    }
}

并在myproject/app>build.gradle中编写以下代码

dependencies {
    ...
    compile(name: 'myLibrary', ext: 'aar')
}

对我起作用了!:)

 类似资料:
  • 我遵循了关于创建Android库的官方指南,但有些东西似乎不太适合我。 我的项目由两个模块组成。一个名为“app”的app模块和一个名为“BFSDK”的库模块。在我的应用程序的文件中,我包含了库,如下所示: 然后在我的库模块中,my在第一行指定它是库: 在Project窗口中选择库模块,然后单击Build>Build APK 这将构建AAR文件。然而: 当我点击这个并等待整个构建过程完成时,我在任

  • 问题内容: 我有一个有效的node_modules文件夹,并且尝试了package.json的许多排列,它们应该创建相同的结果并创建极其接近的结果,但是我的项目无法构建。我不知道如何解决这个问题。 我使用和手动添加了匹配的版本,并使用winMerge尝试查找差异。 我现有的node_modules文件夹可以工作,但是如果我重建它,它会失败。我机智的结束了。 编辑 并 问题答案: 您可以尝试使用sh

  • 我看到过许多开发人员发布的问题(Android Studio将2.AAR合并为一个或其他),但我还没有看到一个明确的答复,使我能够创建一个包含一个或多个AAR或jar的AAR(我可以使用jar,因为我不需要共享任何资源;只需要共享类)。以下是我的图书馆项目的应用程序分级: 我读过关于传递依赖的文章,但我找不到一个可以帮助解决我的情况的示例实现。

  • 我读了很多与这个话题相关的答案,但没有一个能解决我的问题,所以需要帮助: 你可能在想我必须添加依赖项,我已经这样做了,它似乎不起作用。 所以有人可以告诉我在Android Studio1.1.0中导入和使用.aar文件的正确方法是什么

  • 问题内容: 在一个Java程序中,我使用 然后由于某种原因我写 pDir为空。我真的很想写 但这会引发空指针异常。 问题答案: 您需要一个带有路径的文件,尝试使用getAbsoluteFile。