- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 android studio 2.0,上次我将 jdk 7 升级到 jdk 8,我正在对文件 gradle 进行一些更改,但现在我收到此错误
E/InstantRun: Could not find slices in APK; aborting.
I/dalvikvm: Could not find method android.content.Context.getSystemService, referenced from method com.mstr.malik.elbalaapps.ControlPanel.access$super
W/dalvikvm: VFY: unable to resolve virtual method 435: Landroid/content/Context;.getSystemService (Ljava/lang/Class;)Ljava/lang/Object;
D/dalvikvm: VFY: replacing opcode 0x6f at 0x004b
I/dalvikvm: Could not find method android.app.Activity.stopLockTask, referenced from method com.mstr.malik.elbalaapps.ControlPanel.access$super
W/dalvikvm: VFY: unable to resolve virtual method 231: Landroid/app/Activity;.stopLockTask ()V
D/dalvikvm: VFY: replacing opcode 0x6f at 0x00b9
E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.mstr.malik.elbalaapps.ControlPanel.access$super
W/dalvikvm: VFY: unable to resolve check-cast 224 (Landroid/os/PersistableBundle;) in Lcom/mstr/malik/elbalaapps/ControlPanel;
D/dalvikvm: VFY: replacing opcode 0x1f at 0x00f1
I/dalvikvm: Could not find method android.content.Context.getColorStateList, referenced from method com.mstr.malik.elbalaapps.ControlPanel.access$super
W/dalvikvm: VFY: unable to resolve virtual method 417: Landroid/content/Context;.getColorStateList (I)Landroid/content/res/ColorStateList;
D/dalvikvm: VFY: replacing opcode 0x6f at 0x0101
I/dalvikvm: Could not find method android.app.Activity.onVisibleBehindCanceled, referenced from method com.mstr.malik.elbalaapps.ControlPanel.access$super
W/dalvikvm: VFY: unable to resolve virtual method 154: Landroid/app/Activity;.onVisibleBehindCanceled ()V
D/dalvikvm: VFY: replacing opcode 0x6f at 0x0111
I/dalvikvm: Could not find method android.app.Activity.onWindowStartingActionMode, referenced from method com.mstr.malik.elbalaapps.ControlPanel.access$super
W/dalvikvm: VFY: unable to resolve virtual method 158: Landroid/app/Activity;.onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
D/dalvikvm: VFY: replacing opcode 0x6f at 0x0137
E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.mstr.malik.elbalaapps.ControlPanel.access$super
W/dalvikvm: VFY: unable to resolve check-cast 224 (Landroid/os/PersistableBundle;) in Lcom/mstr/malik/elbalaapps/ControlPanel;
D/dalvikvm: VFY: replacing opcode 0x1f at 0x019a
这是gradle文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24.0.0 rc3"
defaultConfig {
applicationId "com.mstr.malik.elbalaapps"
minSdkVersion 18
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
}
我该如何处理错误,我尝试将 compile compile 'com.android.support:appcompat-v7:23.3.0' 的版本更改为 compile 'com.android.support:appcompat-v7:23.0.0 '它也崩溃了,我该怎么做?提前致谢
最佳答案
如果您在运行时检查 Android 版本,您可以安全地忽略此警告。这只是意味着您引用了一种方法,该方法在您当前运行代码的平台上不可用。您只需要确保不在旧平台上使用更新的 API。通常,如果您在发布版本中做错了什么,lint 会警告您。只要牢记这一点,就无需担心。
就像这样一个运行时开关的例子:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// You can use here an API which was added in Lollipop.
}
关于java - 如何解决此错误 VFY : unable to resolve virtual method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36874821/
在 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
我是一名优秀的程序员,十分优秀!