天天看點

在Smali中插入Log

如果資料是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