如果数据是String类型:
代码:
const-string v0, "Test"
const-string p1, "Hello World"
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
如果是方法返回的String:
invoke-virtual {p0}, Lcom/sheng/logtest/MainActivity;->fun()Ljava/lang/String;
#调用fun的返回值到v1
move-result-object v1
如是不是String类型的:
代码:
const/4 p1, 0x1
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string v0, "Test"
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
如果是方法返回的值:
invoke-virtual {p0}, Lcom/sheng/logtest/MainActivity;->fun()I;
#调用fun的返回值到v1
move-result v1