如何解决安卓验证错误?

2023-12-20

我正在工作 android 应用程序。当我运行该应用程序时出现以下错误 occred。请帮助我......

01-20 20:39:02.955: WARN/dalvikvm(5690): VFY: arbitrarily rejecting large method (regs=93 count=23019)
01-20 20:39:02.955: WARN/dalvikvm(5690): VFY:  rejected Lez/com/Action_module_screen;.da ()V
01-20 20:39:02.955: WARN/dalvikvm(5690): Verifier rejected class Lez/com/Action_module_screen;
01-20 20:39:02.955: INFO/System.out(5690): verify Errorez.com.Action_module_screen

一些谷歌搜索原因和解决方法:

From http://www.mentby.com/Group/android-developers/vfy-任意-rejecting-large-method.html http://www.mentby.com/Group/android-developers/vfy-arbitrarily-rejecting-large-method.html

这意味着(寄存器数*指令字数)是 比大2^21[2,097,152]。

您的错误表明该方法可能有很多参数和局部变量(regs=93)和大量的代码(指令count=23019):

`93 registers * 23019 number of instruction words` = 2,140,767
 exceeding the "size" limit of 2,097,152 by 43,615 (2%)

验证者认为你的方法不合理:-)。

我真的没想到有人会这么做——这是故意的到 防止验证程序使应用程序的本机堆膨胀。是否 方法取一个大量的论点,或者有很多当地的 变量? I've 也看到了一些不良行为当一个方法有 4 个时 调用另一个带有 15 个参数的方法;这 寄存器分配器有点害怕。

调试信息的存在与否会影响

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

如何解决安卓验证错误? 的相关文章

随机推荐

  • Android获取ArrayList中所有联系人电话号码

    我正在尝试将所有联系人电话号码保存在 ArrayList 中 但我找不到方法 有没有一种方法可以获取它们 而不是使用 ContactsContract 逐一挑选它们 ContentResolver cr mContext getConten
  • 通过昂贵的初始化来优化 multiprocessing.Pool

    这是一个完整的简单工作示例 import multiprocessing as mp import time import random class Foo def init self some expensive set up funct
  • Oreo,默认短信应用程序和 ACTION_RESPOND_VIA_MESSAGE

    针对 Android O 的应用程序在使用服务时有一些新规则 其中之一是当应用程序处于后台时我们无法启动服务 成为默认 SMS 应用程序的要求之一是 来自 Telephony java javadoc li In a service inc
  • Firefox 对某些图像显示“无法加载图像”,并自动添加奇怪的类

    我已经尝试了很多次 也尝试了很多方法 但无法弄清楚这一点 下面的一组图像在非 Firefox 浏览器中可以完美加载 但所有这些图像在 Firefox 中都是不可见的 如果我打开文档检查器并将鼠标悬停在网址上 则只会弹出谷歌和电子邮件的图像
  • 如何在多线程应用程序中使用 Locale 来提高性能

    在我的应用程序中 我有一个由多个线程同时调用的方法 每个线程在运行时都会多次调用该方法 private Locale trLoc new Locale tr TR public double calculate String arg1 ar
  • Ruby 代码中的 C/C++?

    C C 是编写 Ruby 应用程序的一些性能关键方面的不错选择 我知道这是可能的 我想知道如何将C C 代码添加到Ruby代码中 与此相关的任何其他语言 您在开源项目或其他项目中是否注意到了这一点的任何实际应用 除了 Extending R
  • 未定义对“main”的引用

    你一定会喜欢链接器错误 讽刺 无论如何 我正在使用 pspsdk 附带的 allegro 的 psp 端口开发 psp 游戏 在我修复了所有其他未定义的引用之后 这个问题让我很困惑 完整的错误消息和 makefile 以及代码如下 错误详情
  • Windows 批处理脚本:捕获用户对“超时”命令的反应

    I know that by using the timeout command I can wait for specified amount of time but my question is that what if this wo
  • 尝试使用remote_api连接时出现“由于401而刷新”

    我正在尝试连接到基于 Google App Engine 的生产数据存储https cloud google com appengine docs python tools remoteapi enabling remote api acc
  • 从 Mvc 3 视图填充列表

    我有一个基于 Nominees 的 Viewmodel 我可以为视图模型指定多个提名者 我想从视图中填充 Ilist 这是我的视图模型 public class DebitViewModel IValidatableObject publi
  • 为什么与 PC 相比,Android 中的响应时间(对于休息呼叫)更慢?

    I am making a rest api call from Android device and was really surprised looking at the difference of speeds when compar
  • 以编程方式展开 segue

    我正在显示一个带有 UITableView 控件的 UIView 我通过调用 PerformSegueWithIdentifier 使用 Show Segue 显示此视图 在调用 segue 的模块中 我添加了一个要在展开时使用的函数 以便
  • Objective-c 中的自定义属性

    可以像在 VB NET 中一样在 Objective C 中创建自定义属性吗 例如 在 VB NET 中 您可以创建 Browsable 属性并在运行时读取它以确定是否应该显示属性 Public Class Employee
  • 关闭文件而不使用 using

    我有一个类 它从一个文件流读取数据并写入另一个文件流 我担心在 closeFiles 中处理完成后关闭流 您将如何处理一个流的处置可能引发异常以阻止调用另一流的处置的可能性 我应该关闭并在流中进行处理还是只处理一个 如果我从流处理中发现任何
  • 如何检测输入是否是引号?

    我有以下代码 if userInput do something 我希望它能够检测 userInput is a quote 但是 此代码会引发错误 如何检测是否输入is a quote 正如你所问的 如果输入contains引用 只是fi
  • Jssor 全宽滑块 - 连续循环/下一张/上一张图像部分可见

    有没有办法在滑块中部分显示上一张和下一张图像 IE 如果您有 3 张固定宽度的幻灯片 您可以部分看到其中一张的一部分 被不透明度和后退按钮覆盖 另一张幻灯片的整张 然后部分看到最 后一张 再次被不透明度和后退按钮覆盖 下一个按钮 然后您可以
  • usr/bin/env: 错误的解释器权限被拒绝 --> 如何更改 fstab

    我在 Windows 7 上使用 cygwin 运行激活 python 脚本的 bash 脚本 但出现以下错误 myscript script cydrive c users mydrive folder myscript py usr b
  • 如何从抽象类扩展枚举类?

    有这样的东西 public enum Token FOO foo f QUIT quit q UNKNOWN public parse String s for Token token values return token return
  • VHDL 中的行为模型程序和数据流模型程序之间的混淆

    我正在使用 Douglas L Perry 所著的教科书 VHDL 示例编程 第四版 他在第 4 页给出了 Dataflow 编程模型的示例 Code I ENTITY mux IS PORT a b c d IN BIT s0 s1 IN
  • 如何解决安卓验证错误?

    我正在工作 android 应用程序 当我运行该应用程序时出现以下错误 occred 请帮助我 01 20 20 39 02 955 WARN dalvikvm 5690 VFY arbitrarily rejecting large me