- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我今天回来工作,开始使用模拟器 (KitKat) 调试我的应用程序,我的应用程序运行正常。自上周五以来,我做了一些更改,但变化不大。
然后我转到设备 (Gingerbread) 并注意到上周运行的应用程序在主要 Activity 的 setContentView()
上开始崩溃。以下是警告/错误消息:
W/ActivityThread﹕ Application com.example.myapp is waiting for the debugger on port 8100...
W/dalvikvm﹕ VFY: unable to resolve static method 790: Landroid/net/TrafficStats;.setThreadStatsTag (I)V
W/dalvikvm﹕ VFY: unable to resolve instance field 50
W/dalvikvm﹕ VFY: unable to resolve virtual method 95: Landroid/app/Activity;.getFragmentManager ()Landroid/app/FragmentManager;
W/dalvikvm﹕ Unable to resolve superclass of Lmaps/aj/r; (671)
W/dalvikvm﹕ Link of class 'Lmaps/aj/r;' failed
W/dalvikvm﹕ Unable to resolve superclass of Lmaps/ay/an; (6382)
W/dalvikvm﹕ Link of class 'Lmaps/ay/an;' failed
W/dalvikvm﹕ Unable to resolve superclass of Lmaps/c/i; (6613)
W/dalvikvm﹕ Link of class 'Lmaps/c/i;' failed
E/dalvikvm﹕ Could not find class 'maps.c.i', referenced from method maps.e.al.a
W/dalvikvm﹕ VFY: unable to resolve new-instance 6818 (Lmaps/c/i;) in Lmaps/e/al;
所有这些消息都出现在 setContentView
方法之后。
我注意到它提到了 getFragmentManager
,但这不是我的应用程序的一部分。由于它具有 API 9 兼容性,我正在使用 AppCompat v7、getSupportFragmentManager
并在所有需要的地方包含 Support
。
我已经撤消了今天早些时候所做的更改,但它仍然不起作用。是否有可能最近更新了 appcompat 库?我正在使用 Gradle 获取其中的大部分:
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.google.android.gms:play-services:+@aar'
compile 'com.google.code.gson:gson:+@jar'
compile 'com.google.zxing:android-integration:+@jar'
compile 'com.googlecode.libphonenumber:libphonenumber:+@jar'
compile 'com.intellij:annotations:12.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':Facebook')
}
我不知道如何调试这些 VFY 错误。我可以做些什么来尝试解决它们?
最佳答案
I don't know how to debug these VFY errors
它们不是错误。它们是警告。每行开头的“W”是“warning”的缩写。
这些警告只是注意 Dalvik 在从您的 APK 加载它无法解析的类时看到的类、方法和其他符号。只要您实际上不执行任何包含任何缺失内容的代码,一切都会好起来的。此外,它们在很大程度上是不可避免的,因为它们是应用程序和库代码在支持这些功能的较新设备上使用较新功能的自然副作用。
关于android - VFY : unable to resolve [lots of stuff],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23067886/
在 Delphi 7 中是否可以创建一个可以通过 Visual Form Inheritance 技术继承的抽象类?如果是这样,请提供一个例子。 任务是这样的。我想创建一个表单,作为其他两个表单的基本
我正在尝试在 Ubuntu 14.04 上安装一个需要以下命令的库: autoreconf -vfi 输出是 Usage: autoreconf [-f] [-h] [--help] [-m dir]
我今天回来工作,开始使用模拟器 (KitKat) 调试我的应用程序,我的应用程序运行正常。自上周五以来,我做了一些更改,但变化不大。 然后我转到设备 (Gingerbread) 并注意到上周运行的应用
我在我的 android 应用程序中使用 Jackson。 我在我的构建路径中添加了这两个 jar : jackson-core-asl-1.0.0.jar jackson-mapper-asl-1.
我正在使用 android studio 2.0,上次我将 jdk 7 升级到 jdk 8,我正在对文件 gradle 进行一些更改,但现在我收到此错误 E/InstantRun: Could not
我有一个简单的 android 应用程序,它在其构建路径上使用了一个 modbus 库(“jamod”)。它在我运行时立即崩溃。我在这个问题上有基本相同的问题:Getting "Caused by:
我的应用程序一切正常。然后,我做了一个小的重构,一个关键组件停止工作了。当我查看 LogCat 输出时,这是我发现的: WARN/dalvikvm(488): VFY: unable to resol
我在我的程序中使用了 SmsCbMessage.java 类。它取自 http://grepcode.com/file/repository.grepcode.com/java/ext/com.goo
我经常遇到这个错误...尤其是在访问一个类的私有(private)方法时...真的不知道这是怎么回事...我也无法从谷歌中找到太多解释.. 我只是在这里发布了一个导致异常的例子: 我有一个 SyncA
我的 Android 项目中有一个 jar 库,在运行应用程序时我开始遇到很多错误: VFY: unable to find class referenced in signature Failed
我目前正在为 Android 开发一个 Wrapper,它包装了一个 androidapk 与一些 DRM 相关的东西..顺便说一下 Android Activity .. 我创建的 Activity
我遇到了这个奇怪的错误,我不知道是什么原因造成的...完整的 LogCat: 06-24 13:15:07.878: W/dalvikvm(20470): VFY: unable to find cl
我在 Android 应用程序上遇到了 java.lang.VerifyError。 我用 Google 搜索并遇到了各种验证错误,但找不到发生这种情况的可靠原因。 这是堆栈跟踪。 我正在使用 And
我是一名优秀的程序员,十分优秀!