问题标签 [android-library]

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 投票
1 回答
1158 浏览

android - Eclipse 中的 Android 库项目 - Jar 文件未显示在 r14 sdk 工具中

我已将我的 SDK 工具更新到 r14。在这个链接中,它被告知库项目将jar在使用库项目的项目中显示为文件。但是jar文件没有显示,<libraryproject>_src文件夹仍然可见。从以前的版本迁移到 r14 时,是否需要遵循/更改任何特定的步骤/设置,以便将库项目作为 jar 文件包含在内?我应该先将库项目导出为jar文件然后包含它吗?我想知道是否有人这样做以及他们是如何做到的?

0 投票
7 回答
6276 浏览

android - 无法使用 ADT v14 调试库项目 - 找不到源

自从升级我当前的项目以使用 Eclipse 中的新 R14 工具后,我现在无法调试我的库项目中存在的任何代码。

当我在库项目代码中遇到断点时,不是 Eclipse 打开原始源文件,而是打开 JAR 中包含的源文件的只读副本,并显示消息“未找到源”。

我已经四处寻找解决方案,但还没有遇到任何问题。还有其他人有什么建议吗?无法调试是相当痛苦的。

编辑

问题又回来了,我不再能够调试。我没有改变任何项目设置或任何东西。非常令人沮丧。

0 投票
3 回答
2102 浏览

android - 引用的 Java 项目编译更新不更新 Android 库项目

我有一个 Android Project(A),它是我的主要应用程序,它引用了一个 Android 库 Project(B)。Library Project 引用了一个标准的 Java Project(C),它是我用于许多 Java 和 Android 项目的标准库。我将这三个项目称为 A、B 和 C。

我的问题是,如果我对 C 项目进行更改,它将自动编译,但 B 不编译,因此 A 看不到更改。这样做的唯一方法是手动清理 B。Eclipse中有没有办法在编译C时强制B重新编译?

将 Eclipse 3.6.2 与 ADT 14 和 SDK 14 一起使用。

0 投票
2 回答
654 浏览

android - 如何通过“Is Library”选项将 zxing android 项目包含到其他 android 项目中?

我已经为我的条码扫描应用程序定制了 ZXing 1.7 库,并通过 Eclipse 项目菜单中的项目选项将其标记为“是库”。但是当我尝试通过项目菜单中的项目选项将 ZXing 库添加到其他 android 项目时它产生一些错误。我附上了错误的截图[请参考链接]。如何解决这个问题。我使用的是 eclipse helios 和 android 2.1 Google API

0 投票
7 回答
21342 浏览

java - Android 外部库项目上的 NoClassDefFoundError

我使用 eclipse 进行谷歌 Android 开发。

我创建了一个库项目([x] Is Library在 Android 设置中),其中包括一个外部 jar 文件(引用库)。此库项目在另一个项目(将使用库项目的实际项目)中引用。这是通过在 Android-settings 下添加项目来完成的。

源代码编译,但如果我想在设备上执行它,我会得到 NoClassDefFoundError 的类,该类位于包含在库项目中的 jar 文件中

编辑:将 jar 文件添加到导出的条目中([x] my.jarOrder and Export库项目的 -Tab 上)

有没有一种干净的方法可以让这个工作?

0 投票
1 回答
662 浏览

android - Android ant 调试因 android 库而失败(绝对路径)

我在 MacOS 或 Linux 下有一个新的 android 项目 (APP) 和一个新的 android lib 项目 (LIB),由命令行创建,如http://developer.android.com/guide/developing/projects/projects-cmdline 中所述。 .html _

APP 使用 ant 调试成功构建(未连接 LIB)。当我将 APP 文件夹中的库与相对路径链接时,如下所示:

一切正常,ant debug构建APP。但是当我将它与绝对路径链接时

ant 调试构建失败。

为什么绝对路径和相对路径之间存在差异?在我们的自动化 ant 构建过程中,我们需要使用绝对路径。如何实现这一点?

0 投票
2 回答
4183 浏览

android - Dalvik 将库代码弄得一团糟,项目无法再运行

在我的机器上更新 ADT 和 Android SDK 后,我的所有项目都会出错。

现在我有这个:

PS:运行具有 jar 作为依赖项的项目时会发生此错误(它是使用 proguard 编译的,我们没有原始源代码来再次编译它)。

com.ww 中的代码位于我在其他构建中使用的 jar 中。

0 投票
3 回答
1049 浏览

android - 如何检测在库上暂停的 android 应用程序?

我有一个包含自定义 Webview 的 android lib。当使用我的库的应用程序暂停或恢复时,我希望我的自定义 Webview 不再加载数据,这将在我的库上处理,而不是在应用程序上处理。那么,我如何知道应用程序何时暂停或从我的 android 库中恢复?

0 投票
7 回答
68209 浏览

android - 无需安装 BarCode Scanner 即可集成 ZXing 二维码扫描器

我正在尝试将 ZXing QR Code 集成到我的 android 应用程序中而不安装 BarCode Scanner 应用程序,我已按照以下步骤操作:

1) 首先我下载了​​ ZXing.zip 文件并解压

2)将ZXing项目作为android现有项目打开,然后转到android文件夹并打开android文件夹并将core.jar文件包含到名为CaptureActivity的ZXing项目中。

3)我在名为“QRCodeSample”的项目中使用了 CaptureActivity 项目作为库。(将 CaptureActivity 作为库包含的问题)

4)我的代码如下3:

清单文件是:

它也没有添加库

LibraryInformation

当我尝试运行我的项目时,错误消息是:

Unable to instantiate activity ComponentInfo{com.qr.code/com.qr.code}: java.lang.ClassNotFoundException: com.qr.code in loader dalvik.system.PathClassLoader[/data/app/com.qr.code-1.apk]

0 投票
1 回答
723 浏览

android - Android导入Lib项目

我正在尝试通过执行以下步骤从https://github.com/JakeWharton/Android-ViewPagerIndicator导入库项目

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

导入项目后,我收到以下错误。

在此处输入图像描述 在此处输入图像描述

不知道如何解决这个问题。我不是来自 JAVA 背景,所以我很难理解如何解决这个问题。