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

Netbeans、android-maven-plugin和使用apklib/aar依赖项

墨阳羽
2023-03-14

我用aar/apklib格式构建了自己的android libs,现在我正在寻找一种方法,在netbeans中的最终apk项目中使用它们,而不破坏maven构建。问题是:我需要包含生成的lib jar,以便让netbeans乐于为lib找到导入,但是这破坏了maven构建,因为dex发现了重复的构建配置,因为lib在pom.xml中被指定了两次(一次作为apklib/aar,一次作为jar)。

共有1个答案

鞠隐水
2023-03-14

将.jar依赖项设置为提供的作用域可以修复该问题。

 类似资料:
  • 我正在使用Gradle插件0.9和Android Studio 0.5.4。 我有一个Android库项目,只有一个依赖项。jar位于/libs文件夹中。当我在Proguard激活的情况下运行AssemblerRelease任务时,生成的AAR具有以下结构: 我的图书馆 问题是myJar。jar类被合并到类中。jar by Proguard(当我在没有Proguard的情况下运行时,它不会发生)。

  • 我有一个android gradle项目结构,看起来像这样 < li >模块1-aar < li >模块2-aar < li>testapp-apk 关键事实 模块2 aar取决于模块1 aar。 testapp apk取决于模块2 aar。 JDK11 Gradle 7.4.2 Androidgradle插件7.1.3 没有javadocs、gpg、签名或发布,一切都构建得很好。App运行,一切

  • 问题内容: 我看到了类似的问题,但未找到可接受的答案。问题-我有一些小功能我自己的android库。我的库使用其他库-fe Hawk(无sql数据库)。我的图书馆gradle文件: 图书馆工作正常。如果我将它用作另一个项目中的项目-它也可以工作。但是当我生成文件(带有-> )并包含到单独的项目中时-失败。项目仅查看我的图书馆的班级。Hawk com.orhanobut.hawk软件包和off其他软

  • 我正在使用android Studio V1.5构建工具23.0.2和gradle V2.8构建一个android应用程序。此ADT包于2016年1月下载。我的应用程序依赖于ustilies.aar。它被添加到应用程序的build.gradle中,使用网页中的代码片段,如下所示 Android Studio没有显示任何错误。它编译成一个apk fine,但当我运行它时,该应用程序立即崩溃,。 gr

  • 我正在从一个使用Android-Maven-Plugin的Maven项目中构建一个Android应用程序。在这个项目中,我使用了新的beta版数据绑定库。 它包含在Android SDK的本地m2repository中(extras/Android/m2repository)。这个存储库中的库打包为AAR类型。 附注:对于我自己的本地构建,我有几个解决方案(例如重新打包为jar),但我更喜欢一个更