问题标签 [aar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android Studio 找不到 AAR 包
我在 Android Studio 识别本地导入的 @aar 库中的类时遇到问题。
所以...我创建了一个库并导出了一个 aar 文件。在我选择的 android studio 里面Import Module
和他们Import .JAR or .AAR Package
。
该项目编译并使用 aar 文件中的类,但 Android Studio 找不到这些类或提供任何自动完成。
这是一些屏幕截图:
同样的问题也发生在以相同方式导入的其他 @aar 库中:
有什么建议么?
编辑:
构建.gradle:
设置.gradle:
android-studio - .aar 文件不生成 gradle
在我的项目中,我有一个图书馆。我想在项目中使用该库的 aar 文件。在将工作室更新到 1.10 并升级到 1.0.0 之前,它工作正常。正在生成一个名为 libname.aar.also libname-release.aar 的 aar 文件,libname-debug.aar 将在那里。现在 libname.aar 不在 aar 文件夹中生成。现在 libname-release.aar、libname-debug.aar 只生成。如何解决这个问题?
android - 将 AAR 发布到 maven
我正在将 aar 文件发布到 Maven。我已经成功上传了所有内容,但是当我将库的依赖项添加到示例项目时,它没有来自我的项目的源文件。
这是我的图书馆的 build.gradle
这是我的项目的 build.gradle
如果我从项目 build.gradle 中删除 sourceSet,它会给我错误 AndroidManifest.xml 未找到。
android - android aar坚持回调到MainActivity
我有一个 AAR 库,我正在使用接口在http://developer.android.com/training/basics/fragments/communicating.html中实现 Google 模式。我的问题是当我在这个库中启动一个新活动时,我需要从主项目中恢复一些数据。当用户打开许多其他应用程序时,SO 需要清理内存,所以当我的应用程序再次打开时,我失去了主要活动,并且在尝试从侦听器获取一些数据时我得到了 null。
这是我的班级,一旦加载了片段,我就把我的听众放在那里
如您所见,问题是实例为空时。
我的听众是这样的
主项目应该在数据库中搜索以返回数据,而不仅仅是我可以存储在 SharePreferences 或类似内容中的数据。
你怎么处理这个?AAR 对主要项目和他的课程一无所知。那么,如何在图书馆的另一个活动中从主项目中获取信息?
谢谢
android - 为什么导入 AAR 会超过 65k DEX 限制,而使用模块却不会?
我对 dx 有一个奇怪的问题,我正在尝试构建一个包含 android-library 模块洞察力的 Gradle 项目,并且效果很好,DEX 方法约为 58k。
如果我从该库模块中获取已编译的 AAR 并将其放置在项目(aars 文件夹)中,并将其包含在 gradle 中,如下所示:
显然我删除了另一个项目并清理,这样做会超过 64k 限制。
我只导入-release aar,你知道是什么原因造成的吗?
java - Android 工作室 aar 模块
在理解 android studio 中 aar 模块的概念时遇到了一些麻烦(在使用 Eclipse 多年之后)。
假设我将 aar 文件作为模块导入到我的项目中,其中“app”是应用程序。
应用程序可以使用模块 jar 中的代码还是仅使用该 aar 中的代码中的源代码?
如果我在我的“应用程序”中使用 aar 中的活动,我需要将它们添加到“应用程序”manifast 中吗?
如果我在“应用程序”中有一个已编译的 jars 也是在 aar 中编译的,它会造成麻烦吗?
在 aar 中使用的罐子也应该添加到“应用程序”中
感谢您的帮助
java - 在 Android Studio 中合并多个 jar 文件
我们公司有一个基于一些专有的 3rd 方库(jar 文件)的应用程序。我需要为我们的应用程序创建一个 API,但需要第 3 方 lib jar 不能直接访问或至少对用户隐藏。
我在想最简单的解决方案是将第 3 方 jar 编译到我的库 jar 文件中,但我不知道该怎么做。
关于如何做到这一点的任何想法或建议?
android - Adding AAR in IntelliJ IDEA without gradle
How can I add aar-module into the project in IDEA (without gradle, using ant)?
android - 使用 aar 库时出现 NoSuchMethodError
我在我的项目中使用第三方 aar 库,它在尝试调用 android.support.v4.widget.SwipeRefreshLayout.setColorScheme(IIII)V 时哭了。
我在我的 gradle 文件中包含了最新版本的支持库,我什至检查了 apk 文件,并且 SwipeRefreshLayout 具有 setColorScheme 方法。
堆栈跟踪
什么会导致该异常?
更新
我尝试在我的应用程序中使用方法 SwipeRefreshLayout.setColorScheme 并且它工作正常我想问题出在 aar 库中。
android - Gradle 直接引用外部存档
我们如何从 build.gradle 中引用归档文件(通常是 android 或 jar 的 aar)。例如:编译文件(' https://--artifactoryonline.com-url--Debug.aar ')
背景/根本原因:Android 库项目支持多种风格。
虽然风味工作正常并且 aar 已生成并上传到 articfactory,但由于没有为库风味生成 POM 文件,因此来自 maven 的引用没有得到解决。这反过来导致 maven-metadata.xml 没有被更新。
这似乎是一个问题 - 参考:如何上传多个 android 档案(每种风格一个)
所以为了规避这种情况,想要在正确生成存档文件时获取它们。
任何帮助将不胜感激!