当前位置: 首页 > 知识库问答 >
问题:

我的android应用程序中的运行时错误

劳昊明
2023-03-14

每当我想在jackson对象映射器中包装一些数据时,我会得到一个运行时错误,其中包含以下消息:

07-07 17:44:59.049 196 42-20156/com.app.teamchannel e/androidruntime:致命异常:SyncAdapterThread-1 java.lang.verifyerror:org/codehaus/jackson/map/objectmapper

我第一次遇到这个错误是在我在gradle Like中包含google analytics之后:

compile 'com.google.android.gms:play-services-analytics:8.4.0'
Could not find class 'org.codehaus.jackson.map.introspect.JacksonAnnotationIntrospector', referenced from method org.codehaus.jackson.map.ObjectMapper.
Could not find class 'org.codehaus.jackson.map.deser.StdDeserializerProvider', referenced from method org.codehaus.jackson.map.ObjectMapper.
Could not find class 'org.codehaus.jackson.util.TokenBuffer', referenced from method org.codehaus.jackson.map.ObjectMapper._convert
Could not find class 'org.codehaus.jackson.map.deser.StdDeserializationContext', referenced from method org.codehaus.jackson.map.ObjectMapper._createDeserializationContext
Could not find class 'org.codehaus.jackson.util.DefaultPrettyPrinter', referenced from method org.codehaus.jackson.map.ObjectMapper._defaultPrettyPrinter
FATAL EXCEPTION: SyncAdapterThread-1
 java.lang.VerifyError: org/codehaus/jackson/map/ObjectMapper
     at com.app.teamchannel.adapters.MySyncAdapter.onPerformSync(MySyncAdapter.java:2205)
     at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:247)

FATAL EXCEPTION: SyncAdapterThread-1
 java.lang.VerifyError: org/codehaus/jackson/map/ObjectMapper
     at com.app.teamchannel.adapters.MySyncAdapter.onPerformSync(MySyncAdapter.java:2205)
     at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:247)

共有1个答案

宗安宁
2023-03-14

最后我找到了解决办法。显然存在包名冲突,这导致在运行时使用错误的类。

我所做的:

我手动下载了这两个jar

    null
compile fileTree(include: ['*.jar'], dir: 'libs')
 类似资料:
  • 每当我尝试运行我的应用程序时,屏幕截图中的窗口就会弹出。声明找不到默认活动,因此我无法部署我的应用程序: 我的代码清单文件 这就是我点击运行时得到的窗口- 我的代码的Gradle文件:

  • 嗨,我刚开始学习如何在android Studio上编码。 失败:生成失败,出现异常。 错误:无法解析配置':app:_internal_aapt2_binary'的所有文件。找不到com.android.tools.build:AAPT2:3.2.0-4818971。在以下位置搜索:文件:/users/xxx/library/android/sdk/extras/m2repository/com

  • 没有声音空安全的建筑物 有关更多信息,请参见 https://dart.dev/null-safety/unsound-null-safety 预期的元素是 “WidgetsBinding”来自“package:flutter/src/widgets/binding”。dart”(“/C:/src/flutter/packages/flutter/lib/src/widgets/binding.d

  • 开始调试时,出现以下错误: 正在启动lib\main。调试模式下ONEPLUS A5000上的dart。。。lib\main。dart:1E/AndroidRuntime(11211):以书面形式命名,pkgName:com。刚出现的包裹azabazar E/AndroidRuntime(11211):致命异常:主E/AndroidRuntime(11211):进程:com。刚出现的包裹阿扎巴扎,

  • 我正在构建自己的android应用程序,当我把它放在我的Nexus 5和Xperia Neo上时效果很好,但在Nexus 4或Galaxy S3上效果很慢。我不知道发生了什么。你能帮我吗?我正在使用android:minSdkVersion=“14”和android:targetSdkVersion=“17”,片段和一个抽屉布局。 包装测试。Droidlogin; 导入android.conten

  • 我在一个项目中工作,所以我有下面的代码: 但问题是,我得到了这个错误: 处理命令时发生未知的服务器端错误。原始错误:执行adbexec时出错。原始错误:“command”c:\users\dnkos\appdata\local\android\sdk\platform-tools\adb.exe-p 5037-s emulator-5554 install-r c:\users\dnkos\app