基本语法知识 smali意思?
浏览量:2905
时间:2021-03-12 01:51:53
作者:admin
smali意思?
SmalI、SmalI和baksmali指的是的汇编程序和反汇编程序。Android系统中Java虚拟机(Dalvik)使用的DEX文件格式。它的语法是宽松的Jasmin/dexer语法,实现了的所有功能。DEX格式(注释、调试信息、电路信息等)。SmalI和baksmali是冰岛的编译器和反编译器。你可能会问为什么是冰岛语,因为达尔维克是冰岛渔村的名字。
verifyerror怎么解决?
这个问题基本上是由于SmalI文件修改不规范导致的错误。让我告诉你我以前遇到这个错误的原因:这是settitle函数
收到的参数类型是int类型,实际上是recycle的ID。下面是它最初的名称。传入的参数都是int类型,但是我第一次修改时没有注意到,假设settitle的参数是string类型,所以改成如下。当我重新编译时,我没有报告任何错误。我猜SmalI编译器对类型检查并不严格,但是VerifyError错误发生在运行时。经重新审核,改为以下样式,增加了字符串类型setTitle函数,并在改变参数类型后做了相应修改。因此,我怀疑问题所有者的问题应该是他不熟悉SmalI语法,这导致了修改中的错误。问题所有者可以再次熟悉SmalI的语法风格,并检查修改后的代码,这应该可以解决问题
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
从你的ip 购买ip