首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smali日志记录-- util/collection ArrayList

smali日志记录-- util/collection ArrayList
EN

Stack Overflow用户
提问于 2018-11-13 20:40:34
回答 1查看 395关注 0票数 0

我想记录一个输入为util/ ArrayList的,但我不知道正确的语法是什么。用于直接登录或将其转换为smali中的字符串。

我试图使用iglogger,但是当我插入iglogger重新编译时,它会抛出一个错误,说它无法消除iglogger.smali。

是否有用于smali日志记录的文档?我只能找到用于记录字符串的文档:

代码语言:javascript
复制
invoke-static {v0},Landroid/util/Log;->d(Ljava/lang/String;)I

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-13 20:47:45

如果要使用IGLogger,则需要调用IGLogger的方法。目前,您正在调用Android的Log类。

如果您想继续使用IGLogger,您需要这样做:

代码语言:javascript
复制
invoke-static {v0}, Lcom/whatever/package/holds/iglogger;->d(Ljava/lang/String;)I # where v0 is a String. If v0 is your ArrayList you need to call toString() on it and store that result first

但是,只使用Anroid的Log类就更有意义了:

代码语言:javascript
复制
invoke-virtual {v0}, Ljava/util/ArrayList;->toString()Ljava/lang/String; # where v0 is your ArrayList

move-result-object v1

const-string/jumbo v2, "SomeTag"

invoke-static {v2, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53289169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档