在 Android Studio 中添加新模块时 java.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJB 错误

2023-12-03

添加新模块时出现奇怪的错误(https://github.com/lomza/android-color-picker)到我的项目。如果没有这个模块,项目运行正常,但是如果将此项目作为模块添加到我的主项目中并编译它 - 一切看起来都很好,但应用程序启动并立即强制关闭,给我这个错误:

FATAL EXCEPTION: main
    java.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJB
            at android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName(NavUtils.java:125)
            at android.support.v4.app.NavUtils.getParentActivityName(NavUtils.java:302)
            at android.support.v4.app.NavUtils.getParentActivityName(NavUtils.java:281)
            at android.support.v7.app.ActionBarActivityDelegateBase.onCreate(ActionBarActivityDelegateBase.java:142)
            at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:123)
            at app.user.views.ActivityWelcome.onCreate(ActivityWelcome.java:33)
            at android.app.Activity.performCreate(Activity.java:5133)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
            at android.app.ActivityThread.access$600(ActivityThread.java:141)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:5103)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:525)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
            at dalvik.system.NativeStart.main(Native Method)

ActivityWelcome.java33行是super.onCreate(savedInstanceState);

如果我从项目中删除这个模块 - 一切都会再次正常运行。我在向我的项目添加任何新模块时遇到同样的问题。哪里有问题?

EDIT:我发现该项目在 API 21 上运行良好,但如果我在 API 18 上运行它,则会出现错误。


我找到了这个问题的解决方案。我正在使用多重索引,它仅在 Lolipop 设备中可用,因此,要在 Lolipop 之前的设备中使用它,我需要添加此行

compile 'com.android.support:multidex:1.0.0' to build.gradle file

和这一行android:name="android.support.multidex.MultiDexApplication" to AndroidManifest.xml in <appplication tag.

对我来说 - 现在一切正常。

EDIT:而不是添加行android:name在清单中,您可以添加multiDexEnabled = true to gradle文件输入defaultConfig.

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

在 Android Studio 中添加新模块时 java.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJB 错误 的相关文章

  • 如何在用户输入数据后重新运行java代码

    嘿 我有一个基本的java 应用程序 显示人们是成年人还是青少年等 我从java开始 在用户输入年龄和字符串后我找不到如何制作它它们被归类为 我希望它重新运行整个过程 以便其他人可以尝试 的节目 我一直在考虑做一个循环 但这对我来说没有用
  • Java ResultSet 如何检查是否有结果

    结果集 http java sun com j2se 1 4 2 docs api java sql ResultSet html没有 hasNext 方法 我想检查 resultSet 是否有任何值 这是正确的方法吗 if resultS
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • okhttp 获取失败响应

    我已经在我的 android 客户端中实现了 okhttp 来进行网络调用 当我收到失败响应时 我会收到失败代码以及与该代码相关的文本作为消息 但我没有收到服务器发送给我的自定义失败响应 在我实施的代码中的失败响应中 我收到的消息只是 错误
  • logcat 中 mSecurityInputMethodService 为 null

    我写了一点android应显示智能手机当前位置 最后已知位置 的应用程序 尽管我复制了示例代码 并尝试了其他几种解决方案 但似乎每次都有相同的错误 我的应用程序由一个按钮组成 按下按钮应该log经度和纬度 但仅对数 mSecurityInp
  • 获取文件的总大小(以字节为单位)[重复]

    这个问题在这里已经有答案了 可能的重复 java 高效获取文件大小 https stackoverflow com questions 116574 java get file size efficiently 我有一个名为 filenam
  • WorkManager 或 AlarmManager 用于日常请求然后通知工作?

    这是用例 用户设置具有特定时间的每日通知 在指定时间 发出网络请求以获取一些数据 然后使用检索到的数据显示通知 我不确定是否应该使用 AlarmManager 还是 WorkManager 来实现这个用例 据我了解 AlarmManager
  • Android 2.3 模拟器在更新位置时崩溃

    我正在使用 Eclipse 编写和调试 Android 应用程序 我需要做的事情之一是更新设备的位置 因此我尝试使用模拟器控制窗口中的位置控制面板 在 手动 选项卡上 我选择 十进制 输入有效的纬度和经度 然后单击 发送 不幸的是 接下来发
  • OnLongClickListener 不工作

    我有一个ImageView 我需要使用onLongClickListener对于图像视图 当我使用这段代码时 什么也没有发生 Code gallery Gallery findViewById R id gall1 gallery setA
  • Eclipse 启动时崩溃;退出代码=13

    I am trying to work with Eclipse Helios on my x64 machine Im pretty sure now that this problem could occur with any ecli
  • 干净构建 Java 命令行

    我正在使用命令行编译使用 eclipse 编写的项目 如下所示 javac file java 然后运行 java file args here 我将如何运行干净的构建或编译 每当我重新编译时 除非删除所有内容 否则更改不会受到影响 cla
  • Android 如何将总天数准确更改为年、月、日?

    我正在做一个应用程序 该应用程序与根据给定的生日日期输入获取一个人的年龄有关 为此 我从下面的代码中获取从该日期到当前日期的总天数 String strThatDay 1991 05 10 SimpleDateFormat formatte
  • Android 中的处理程序与异步调用

    目前我正在使用处理程序来调用 Web 服务方法以使其在后台运行 问题是它需要更多的时间来给出响应 在性能方面似乎更昂贵 现在我计划使用异步调用 哪一个是最好的 Android 中的处理程序和异步调用有什么区别 请帮我想出一个最好的解决方案
  • 上网本上可以进行Android开发吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想使用我的上网本进行 Android 开发 但是当我尝试使用 Eclipse 运行 SDK 时 没有加载任何内容 上网本对于 Android 开发来
  • 卡片视图 单击卡片移至新活动

    我是 Android 编程新手 正在研究卡片布局 我想知道如何使其可点击 android clickable true android foreground android attr selectableItemBackground 我的卡
  • 找不到符号 NOTIFICATION_SERVICE?

    package com test app import android app Notification import android app NotificationManager import android app PendingIn
  • 通过电子邮件发送文本文件附件

    我正在尝试附加一个文本文件以便通过电子邮件发送 但每当我打开电子邮件应用程序时 它都会说该文件不存在 请帮助 Intent i new Intent Intent ACTION SEND i setType text plain i put
  • 使用反射覆盖最终静态字段是否有限制?

    在我的一些单元测试中 我在最终静态字段上的反射中遇到了奇怪的行为 下面是说明我的问题的示例 我有一个基本的 Singleton 类 其中包含一个 Integer public class BasicHolder private static
  • 错误:(23, 13) 无法解决:com.google.android.gms:play-services:11.2.0“安装存储库和同步项目”不起作用

    我正在尝试在我的 Android 应用程序中获取位置并更新到服务器 这是我的 Gradle 代码 我在这里包含了compile com google android gms play services 11 2 0 这条线是从文档中 htt
  • 我的应用程序中的后退按钮出现问题[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想在手机关闭时清除共享首选项值 你

随机推荐

  • 将包含逗号/引号的平面文件导入 SAP BODS

    您好 我在 csv 文件中有一行如下所示 12346 abcded ssadsadc 2013 04 04 08 42 31 8 我想使用 现有项目作为另一个报告的新项目的模板 Suite 但它只是覆盖现有项目而不是创建 即使我使用 另存为
  • 在Android中将base64字符串转换为图像[重复]

    这个问题在这里已经有答案了 我已经通过在线网站将图像转换为 Base64 我经历过这个link将 Base64 字符串保存在 String 中 但我收到一条错误消息 错误 38 36 错误 常量字符串太长 请让我知道如何在android中将
  • 获取文件标签javascript中的图像高度和宽度[重复]

    这个问题在这里已经有答案了 可能的重复 通过Javascript确定图像文件大小 尺寸 如何通过JavaScript在上传前上传预览图片 使用javascript获取文件标签中的图像高度和宽度 如何在文件标签中不刷新页面的情况下获取图像的高
  • 如何使用 C-API 设置 z3_solver 的超时?

    我使用 Z3 solver 进行非线性实数运算 我还想为求解器设置超时 我正在使用以下代码 但看起来超时不起作用 因为求解器永远运行 谁能帮我找出问题所在 Z3 solver solver cfg Z3 mk config ctx Z3 m
  • 如何知道 RecyclerView 是否有足够的内容可以滚动?

    目前 我正在使用带有 LinearLayout Manager 的 RecyclerView 和作为 HeaderView 的 EditText 来过滤列表的内容 如果 RecyclerView 的内容小于 RecyclerView 本身
  • 从应用程序将照片上传到 Facebook 相册

    我用过 req perms gt publish stream status update 我收到的错误是 致命错误 未捕获的 CurlException 26 创建在 facebook php 第 589 行抛出的表单数据失败 我的上传代
  • 悬停无法与 jQuery 工具一起使用 - jQuery

    当我添加jQuery 工具到我的页面 链接上的悬停效果不起作用 没有它 它也能工作
  • 在 NSTextField 上按下 Enter 键时如何执行某些操作

    我正在使用 Swift 为 Mac 编写一个应用程序 我在 NSTextField 对象中写入一个字符串 我想将其保存在 txt 文件中 我希望用户按下 Enter 键后立即发生这种情况 我的方法 writeToFile 准备好了 我不知道
  • 解压缩来自 WebClient 的 gzip 响应

    有没有一种快速的方法来解压缩使用 WebClient DownloadString 方法下载的 gzip 响应 您对如何使用 WebClient 处理 gzip 响应有什么建议吗 最简单的方法是使用内置的自动减压与HttpWebReques
  • GNU JavaMail:没有地址提供者:rfc822

    使用 OpenJDK 1 7 0 和 GNU JavaMail 1 1 2 在实际消息发送调用期间 SMTPTransport send msg 有时候是这样的 javax mail NoSuchProviderException No p
  • 在 Apple 审核之前获取 App Store URL

    在应用程序的 beta 测试阶段 在 Apple 审核该应用程序之前 是否可以生成应用程序商店 URL 我想在我的应用程序中添加一个指向 App Store 中我的应用程序的链接 用户可以与朋友分享该链接 我希望在 Beta 测试阶段提供此
  • 更改MFC控件中背景和标题的颜色

    我想更改 MFC 应用程序中的编辑控件 静态控件和按钮控件的文本颜色和背景颜色 该控件位于一个CDialogEx对话 我尝试添加 OnCtlColor 使用 Visual Studio 中的向导 在 WM CTLCOLR 消息上 但我无法设
  • 在 WKWebView 中禁用 cookie

    是否可以在 WKWebView 中禁用 cookie 和本地存储 假设这是我的设置 我想添加一些禁用它们的内容 import UIKit import WebKit class ViewController UIViewController
  • Python pandas 不识别特殊字符

    我正在尝试使用df column name str count 在 python pandas 中 但我收到 错误 没有可重复的 对于常规字符 该方法有效 例如df column name str count a 工作正常 另外 符号也有问
  • 生成包含条件项的列表

    是否可以创建一个包含条件项的数组 my a 1 condition 2 no op 3 这样 no op 是一个函数 如果 condition是假的 然后我得到列表 1 3 but if condition是真的 我明白了 1 2 3 背景
  • 使用自定义 UIBezierPath 剪切图像

    我想知道是否有人可以为我指出这个问题的正确方向 我有一个用户创建的UIBezierPath有几个点是由用户触摸引起的 我可以使用这些在沼泽标准 UIView 上创建形状 myPath fill 功能 我理想中想做的是使用路径为 UIImag
  • MySQL 布尔全文搜索中的“显示除所有内容”

    使用 MySQL 布尔全文搜索 http dev mysql com doc refman 5 1 en fulltext boolean html 前导减号表示 这个词不能出现在任何 返回的行数 注意 运算符仅用于 排除其他行 与其他搜索
  • 使用Java/JSP打印支票

    我正在开发一个现有的 Java Web 应用程序 此特定应用程序中的 HTML CSS JS JSP Servlet 和 Java 类 该应用程序当前使用小程序来打印支票 我的老板最近来找我 告诉我在针对最新版本的 Java 测试支票打印时
  • 链接消费者 Java 8

    您好 我遇到以下问题 假设我们有对象 Account 该对象 Account 是不可变的 因此随着时间的推移 我们对其执行操作 实际上是将其转换为另一种状态 例如Account可以变成ClosedAccount或NewAccount等等 现
  • 在 Android Studio 中添加新模块时 java.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJB 错误

    添加新模块时出现奇怪的错误 https github com lomza android color picker 到我的项目 如果没有这个模块 项目运行正常 但是如果将此项目作为模块添加到我的主项目中并编译它 一切看起来都很好 但应用程序