ListViewAnimations 库导致顶级异常

2023-12-06

我正在尝试将此库嵌入到我的 Android 项目中。 正如他们的 wiki 中所说,我做了很少的事情,添加了 gradle 编译行compile 'com.nhaarman.listviewanimations:library:2.6.0'然后,按照所述创建适配器。 我收到此错误:

Error:Execution failed for task ':app:dexDebug'.

com.android.ide.common.internal.LoggedErrorException:无法运行命令: /Applications/Android Studio.app/sdk/build-tools/19.1.0/dx --dex --num-threads=4 --output app/build/intermediates/dex/debug app/build/intermediates/classes/debug app/build/intermediates/dependency-cache/debug app/build/intermediates/pre-dexed/debug/classes-4a718e9bccae9ae73111e208543c09e4aca23f24.jar app/build/intermediates/pre-dexed/debug/classes-65552ddd9b835cec189dfdc89d020dd1d4a 05efa.jar 应用程序/构建/中间体/pre-dexed/debug/classes-98d7ab0cdd3d33cece8c7361f5d1834b474bc2d3.jar app/build/intermediates/pre-dexed/debug/classes-a29a6155c296912b05b7b0750843b61b39e9097a.jar app/build/intermediates/pre-dexed /调试/类-b575f5f3eb7608b6d45a001c7473ced02311e5d7.jar应用程序/构建/中间体/pre-dexed/debug/classes-c0baed271e3d073b9c85c0c02747be63142fb326.jar app/build/intermediates/pre-dexed/debug/classes-debf6a19b9bb7e125665b9467f9f225457142b89.jar app/build/intermediates/pre- dexed/debug/gson-2.2.4-d931d9a27db6fa844edcb42f0c8ab871054b10b0。 jar app/build/intermediates/pre-dexed/debug/library-2.4.0-bda29182e67fb41a3da3dde6a9cf7ba7254190ac.jar app/build/intermediates/pre-dexed/debug/library-2.6.0-09d4145fc0c719919bdb7fe432f3a97be8e0 e47e.jar 应用程序/build/intermediates/pre -dexed/debug/nineoldandroids-2.2.0-872ce4d9aeb3ff50a99b031a1ad9d52170caf747.jar app/build/intermediates/pre-dexed/debug/support-v4-19.1.0-fe930dc68beb1e566675ce71b270d4091c6c249b.jar 错误代码: 2 输出: 意外的顶级异常: com.android.dex.DexException:多个 dex 文件定义 Lcom/nineoldandroids/animation/Animator$AnimatorListener; 在 com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594) 在 com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552) 在 com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533) 在com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170) 在 com.android.dx.merge.DexMerger.merge(DexMerger.java:188) 在 com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439) 在 com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) 在 com.android.dx.command.dexer.Main.run(Main.java:230) 在 com.android.dx.command.dexer.Main.main(Main.java:199) 在 com.android.dx.command.Main.main(Main.java:103)

我也尝试过做gradlew clean assembleDebug在我的项目目录中,但没有帮助。 有什么建议我应该做什么吗?


问题是您的项目中至少包含两个库,使用nineoldandroids library但其中之一是使用项目 libs 文件夹中的 jar 文件,而另一个则在其他地方(可能是 Maven)引用它。

因此,解决方案是从 libs 文件夹中删除 jar 文件,并从以下位置删除以下行:build.gradle

compile files('libs/nineoldandroids-2.4.0.jar')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ListViewAnimations 库导致顶级异常 的相关文章

  • Android SQLiteException:绑定或列索引超出范围问题

    在 android 中我使用以下语句 model dataHelper rawQuery SELECT id engword lower engword as letter FROM word WHERE letter gt a AND l
  • 提交搜索或选择搜索建议时隐藏键盘

    我有一个操作栏搜索小部件 也提供搜索建议 当用户输入查询并提交或选择搜索建议时 键盘不会消失 我该如何解决这个问题 我无法弄清楚如何在搜索提交或建议选择时隐藏键盘 谢谢 要隐藏输入法编辑器 请使用InputMethodManager Inp
  • Android:Realm + Retrofit 2 + Gson

    我使用时遇到问题Retrofit Gson and Realm 我知道这三个库的组合存在问题 一些答案建议设置一个ExclusionStrategy for Gson可以解决这个问题 我也尝试过 但是没有成功 我的代码如下所示 public
  • 删除自定义对话框上的黑色背景

    我想删除自定义对话框上的黑色背景 如图所示 我确信黑色背景来自对话框 而不是来自应用程序的背景 警报对话框代码 public class MyAlertDialog extends AlertDialog public MyAlertDia
  • Service 构造函数中出现 NullPointerException

    在我的 Android 项目中 我有一个Service public class MyService extends Service I defined a explicite contructor public MyService Nul
  • 如何以及什么将 Java 字节码转换为 Android dex 文件?

    Android 中如何以及什么将 java 字节码转换为 dex 文件 我知道 Android 人们所做的唯一部分是为了避免许可问题 使系统执行速度快 内存需求低以及其他更多功能 因为它是基于寄存器的 VM 但我可以告诉它这样做的部分叫什么
  • Android update 17 似乎与外部 Jars 不兼容

    我刚刚允许我的 Mac 对其 Java 安装进行更新 现在我的一些旧罐子 例如javax mail and apache commons httpclient 正在投掷 找不到类 运行时异常 意思是 它们编译得很好 但在运行时崩溃 出现如下
  • 如何在Android中以编程方式设置闹钟?

    以下是我的代码 任何人都可以告诉我为什么它不起作用 我已经从中学到了本教程 http androidgenuine com tag alarmreceiver excellent tutorial 但它不起作用 任何帮助都是可观的 我的代码
  • getPurchases() NullPointerException 初始化 mService

    Edit 请参阅下面我的回答以了解我的解决方案 https stackoverflow com a 20940325 3001127 当我尝试使用检查拥有的项目时收到 NullPointerException 错误getPurchases
  • Android应用程序:如何读取“设置”下的字体大小?

    我正在开发一个 Android 应用程序 我想阅读下面的字体大小设置 gt 显示 gt 字体大小 因此 如果用户将其字体大小设置为小 大 巨大 我想将其自动应用于我的所有文本 我使用的是三星 Galaxy Nexus Android 4 1
  • 请求的操作:声明您的广告 ID 权限

    今天我收到这封电子邮件 去年 7 月 我们宣布了广告政策变更 以帮助加强 安全和隐私 我们对使用的标识符添加了新的限制 针对儿童的应用程序 当用户选择删除他们的 广告 ID 以选择退出个性化广告 如果满足以下条件 开发人员将收到一串零而不是
  • 缺少 x86 架构的 Android 库 .so? (Vuforia)[重复]

    这个问题在这里已经有答案了 我想将 Vuforia 增强现实库 jni 集成到 Android 项目中 AR并不是应用程序的核心 它更像是一个辅助工具 但 Vuforia 库不提供用于 x86 架构 这意味着 x86 Android 手机将
  • 使用 Volley 发送带有 JSON 数据的 POST 请求

    我想发送一个新的JsonObjectRequest要求 我想接收 JSON 数据 来自服务器的响应 好的 我想通过此请求将 JSON 格式的数据发送到服务器 JsonObjectRequest request new JsonObjectR
  • 使用 useStats.getTotalTimeInForeground() 获取设备中每个应用程序在前台花费的时间

    我想知道 Android 设备中运行的所有应用程序所花费的时间 我使用以下代码获取所有包名称 请指导我如何链接包和上述方法来获取应用程序花费的时间 这是代码 List
  • jquery mobile + PhoneGap 构建中的 Youtube iframe

    我正在使用 iframe 将 YouTube 视频嵌入到使用 jQuery mobile 和 PhoneGap 构建开发的 Android iOS 应用程序中 在我的浏览器上测试效果很好 在我的设备 android 上 我看到视频缩略图 但
  • 访问 Android 崩溃报告

    当我使用 Sports Tracker 时 它崩溃了 当我按下 报告 按钮来报告崩溃时 我会看到一个简单的输入字段 要求对崩溃做出评论 但是 按 预览 将使我了解正在与崩溃日志一起发送的数据 数据量实际上是巨大的 包括日期 时间 设备名称
  • 限制用户在 Mapview 上可以到达的区域

    我正在使用地图视图的定制版本 OSMDroid 版本 我在其中使用自定义图块 我只希望用户能够查看我拥有自定义图块的区域 有没有办法设置边界纬度 以便当他们平移地图时不会超出这些边界 Update 我知道这是一个老问题 但 osmdroid
  • 数据更改后 ListView 未更新

    我正在使用两个ListViews List1 有数据 List2 为空 用户可以输入名称作为输入 如果 List1 包含名称 则添加Button按下后 标记应减 1 并且ListViews应该更新 Example 如果 List1 有 10
  • React Native“hello world”快速启动:“无法连接到开发服务器”

    我正在尝试做本地反应 hello world 并且我在我的android上使用usb调试 I ran react native run android then react native start 我可以在中查看js文件localhost
  • 无法导出已签名的应用程序

    我有一个 Eclipse 工作区 其中包含两个 Android 应用程序和两个 Android 库 Facebook SDK 和我自己的库 当我尝试创建 APK 文件时 我有时收到错误 转换为 dalvik 格式失败 错误 1 我浏览了类似

随机推荐

  • 如何使用相机 xamarin Forms android 拍摄多张照片

    我正在开发 Xamarin 表单应用程序 在其中 我尝试使用具有相同意图的相机拍摄多张照片 不使用任何nuget包裹 为此 我正在关注此链接Camera MainActivity cs static readonly File file n
  • 提供 .json 文件下载

    我正在尝试通过此函数提供 json 文件 问题是 每次我发出请求时 浏览器都会显示内容而不是下载文件 我认为这可能是由于我正在使用 read 作为 HttpResponse 对象构造函数的参数 但是 如果我仅使用文件对象 则会出现以下异常
  • 使用 Magick(在 R 中)通过变换处理多个图像

    我需要自动化一些图像转换来执行以下操作 读取 16 000 多张又短又宽的图像 尺寸不一样 将每个图像重新缩放至 90 像素高 在图像的宽度上裁剪 90 像素 因此在 1 个图像上进行多次 90x90 裁剪 然后对下一个图像重复一遍 每个9
  • 使用 LINQ 从 XML 读取所有节点

    我有一个 XML 文件 如下所示
  • 通过 Word Interop 打印的文档立即从打印队列中消失

    我有一个 C WinForm 应用程序 它通过将文本放置在书签上来打开并填写 MS Word dotx 模板 然后尝试打印它 所有操作均使用 MS Word Interop 15 一切似乎都很顺利 打印对话框显示并完成 打印作业显示在打印队
  • jQuery 相当于获取 Canvas 的上下文

    我有以下工作代码 ctx document getElementById canvas getContext 2d 有什么方法可以重写它来使用 这样做会失败 ctx canvas getContext 2d Try canvas 0 get
  • Elixir:惯用地克隆列表

    我总是可以做这样的事情 new list Enum map old list fn x gt x end 当然 还有十几种更平等或稍微不那么丑陋的方法可以做到这一点 不知何故 我找不到复制列表的惯用方法 肯定有办法的 Elixir 是一种不
  • 如何有条件地阻止用户导航到 mat-tab-group 中的其他选项卡

    我有一个使用角度材料选项卡组的角度组件
  • 为什么我的模板不接受初始化列表

    我创建了一个模板 如下所示 template
  • 如何在 Mac OS X Mavericks 中获取 Java 32 位

    我正在尝试在我的 MAC 上设置 Openfire XMPP 服务器 但问题是我需要升级到 Maverick for Titanium 一旦升级到 Maverick Java 就会更新到 64 位 而不是 Openfire 所需的 32 位
  • 如何在 Eclipse 中运行 django 测试以使调试成为可能,但在测试数据库上

    我有一个困扰我很长时间的问题 我使用 Pydev 或 Nose 测试运行器从 eclipse Python 单元测试 运行测试 这样就可以调试测试并在 PyUnit 视图中观察它们 但这样就不会创建测试数据库 也不会使用manage py
  • 需要使用TypeORM/NestJS在PostgreSQL数据库中上传文件

    任何人都可以帮忙解决这个问题吗 我需要使用 TypeORM NestJS 将文件上传到 PostgreSQL 数据库 文件是表单的一部分 我已经采取了以下实体类 export class Certificate ApiProperty Pr
  • 如何在R中写出具有不同文件名的多个文件

    我有一个大文件 gt 10000 行数据 我想按 ID 写出一个单独的文件 我有 50 个唯一的 ID 名称 我想要为每个名称创建一个单独的文本文件 这是我到目前为止所得到的 但我不断收到错误 我的ID实际上是字符串 如果我能用该字符串命名
  • 使用 sqlalchemy 和 mysql unix 时间戳定义表

    背景 MySQL 中有多种存储日期的方法 作为字符串 例如 2009 年 9 月 9 日 作为使用函数 UNIX TIMESTAMP 的整数 这被认为是传统的 UNIX 时间表示 您知道自纪元加 减闰秒以来的秒数 作为MySQL TIMES
  • HTML5发布及修改时间

    我想包括一篇文章的发表和修改时间 我查看了文档 但找不到有关此的信息 到目前为止 我得到了这个
  • QFile::flush() 与 QFile::close()

    我正在类中实现一个方法 它将数据从 TableView 对象写入 CSV 文件 然而 当程序运行时 程序以非常慢的速度 3或4秒 将数据写入USB驱动器上的文件 但在系统的内部驱动器上运行良好 这是因为我在写入文件后没有使用flush 或c
  • 如何在 Android Gridview 中设置替代行颜色?

    如何在网格视图中设置替代行颜色 我搜索了很多关于如何设置网格视图行颜色的教程 但没有关于网格视图行颜色的信息 我得到的列表视图仅具有替代行颜色 我需要交替行应该是白色和黑色 在这里我包括我的代码 请帮我 这是 Java 类 public c
  • 正则表达式用逗号替换客户评论中的一些点

    我需要写一个正则表达式来替换 with 在一些患者对药物的评论中 他们应该在提到副作用后使用逗号 但其中一些使用了点 例如 text the drug side effects are night mare nausea night swe
  • 透明地记录下载的最佳方式?

    我有一个个人项目 已经上线一段时间了 我一直通过这样做来记录下载量 当用户单击下载链接时 它会点击一个 PHP 脚本 该脚本将一些信息写入表中 写入数据后 脚本将返回实际文件的路径 然后 用户可以将文件保存到硬盘上 就像下载任何其他文件一样
  • ListViewAnimations 库导致顶级异常

    我正在尝试将此库嵌入到我的 Android 项目中 正如他们的 wiki 中所说 我做了很少的事情 添加了 gradle 编译行compile com nhaarman listviewanimations library 2 6 0 然后