问题标签 [apklib]

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.

0 投票
3 回答
2750 浏览

android - 如何在同一个 Maven 构建中生成 .apklib 和 .apk?

所以我正在使用 Android Maven 插件为我的一个库项目生成 apklib 快照。但是库项目也可以自行运行,所以我认为我们应该使用 maven 同时生成 .apklib 和 .apk 。

这是 pom 配置。

我尝试添加另一个这样的包装

我不知道这是否可能。不过,我可以一次将包装切换到 apk/apklib 一个。

0 投票
1 回答
3282 浏览

android - jar中的apklib有什么优势?

我一直在关注这个问题,但它并没有完全回答我的问题。

jar中的apklib的真正优势是什么?

可能的答案:

  1. 它包含资源

但我也可以轻松地将资源放入 jar 文件中

  1. 它包含已经准备好的android类

但是如果我打开apklib我看不到dex或其他与 android 相关的东西。甚至更多的是我在里面看到了简单的来源。

那么以apklib格式保存/分发库的真正目的是什么?

0 投票
1 回答
2179 浏览

android - 如何向您的 android maven 项目添加 apklib 依赖项?

我有一个 android 项目,我正在 eclipse 上开发并使用 maven 构建。我想在其中包含一个 lib(apklib),并且与其他包含类似,我尝试通过以下方式将依赖项附加到我的 pom:

但是,当尝试从 m2eclipse 或控制台上的 maven 构建它时,我会收到一个错误

(Failed to execute goal on project projectName : Could not resolve dependencies for project project Failure to find apklib in repo已缓存在本地存储库中,直到repo的更新间隔已过或强制更新后才会重新尝试解析)

说即使我可以在 .m2 目录中看到依赖项,也找不到此依赖项

0 投票
1 回答
755 浏览

android - 为非 Maven Android 库项目创建 apklib 失败

我有一个不是用 maven 构建的 android 库(定制的、集成的 zxing 条码扫描器库)。所以我尝试使用 mvn install:install-file 将 apklib 创建到我的本地 maven 存储库。

因此我运行:

在命令行上返回以下内容:

但是在 maven repo 中没有创建 apklib 文件。我得到的只是:

在此处输入图像描述

所以我想知道,上面的 install-file 命令有什么问题。这是 lib 项目的项目结构,我正在尝试为其构建 apklib。它遵循常规的 Android 项目结构(不是 Android Maven 项目结构,我认为这是正确的做法?)

在此处输入图像描述

当我运行我的主项目的 mvn install 时, pom.xml 包括:

我正进入(状态:

0 投票
1 回答
488 浏览

android - 使用 Maven 将依赖的 JAR 打包到 apklib 中

我正在开发一个使用 Maven 编译为 apklib 的 Android 类库。但是,当我构建库项目(mvn clean install)时,我的依赖 JAR(其中大约 12 个)不包含在 apklib 中。我知道可以使用 Assembly 插件来完成此操作,但不确定能够使用依赖 JAR 打包 apklib 的适当步骤是什么。

0 投票
1 回答
920 浏览

android - 注册号 在android项目中使用maven生成的apklib时丢失

我有 2 个安卓项目:

  • 1 个库项目在其他几个项目中用作 API 并生成 apklib
  • 2个使用这个apklib的android项目

在我的 apklib 项目中,我在一个布局中有一个引用的微调器 R.id.mySpinner

我有一个 androidproject 在 eclipse 和 maven 中编译得很好(使用 mvn clean install)。备注:这第一个项目也在一个布局中使用微调器 R.id.mySpinner 上的相同引用。

第二个android项目在eclipse下编译得很好,但是用maven编译时出现以下错误:

我注意到,正如编译器所说,由 ..\target\generated-sources\r\mypackage\R.java 目录中的 maven 编译器生成的 R 不包含 mySpinner 引用,这与项目编译良好不同。

备注:第二个项目在其任何类或布局中都没有对 R.id.mySpinner 的任何引用。

所以我在这里,我不知道要搜索了。我注意到这两个项目之间的唯一区别是上面提到的。我也不知道eclipse编译和mvn编译有什么区别。

有人遇到过这样的问题吗?或者你有什么提示可以在某个地方找到让我找到解决方案的信息吗?

0 投票
1 回答
2209 浏览

android - 是否可以使用 Intellij 将 apklibs 添加到依赖项中

我想将 apklibs 文件添加到我的项目的依赖项中。可能吗?

我正在使用没有 Maven 的 IntelliJ。

谢谢

0 投票
1 回答
1487 浏览

maven - 将 android 库项目转换为 maven 工件以用于 intellij idea

我在我的 android 项目中使用 Maven 进行依赖管理,它很棒。

我想使用第 3 方 android 库项目(https://github.com/emilsjolander/StickyListHeaders),而不是下载目录并手动添加依赖项我想将 StickyListHeaders 项目更改为 maven 项目(apklib?) .

  1. 我如何创建 maven 人工制品。
  2. 有什么我可以提交回 github 以允许作者在 maven Central 上发布项目的吗?
  3. 创建工件后,我是否应该建立一个本地 Maven 存储库(例如 nexus)以便与团队共享工件。
0 投票
0 回答
56 浏览

android - Findbugs 报告了 Android apklib 内容

我在我的 Maven 项目中依赖于 APK Lib,Findbugs 报告错误,例如在生成的 R 类中。我怎样才能排除这个?我已经有一个项目的排除文件,基本上已经忽略了 R 文件,但是 APK 文件被夸大了,似乎处理方式不同。

谢谢

0 投票
1 回答
3802 浏览

android - 如何将 apklib 导入 Android Studio 或 IntelliJ 项目?

我有另一个 Android 项目包含 res、src、AndroidManifest.xml 和 project.properties,并已打包到 apklib 中。

我如何在我的主要项目中使用它。我正在使用 IntelliJ 和 Android Studio,打开文件 > 项目结构后,它看到只能导入 jar 文件。谢谢。