2011-11-27 72 views
0
... starts here     

stmfd sp!, {r0, r1, r2, r3, ip, lr} 
bl  printf 
ldmfd sp!, {r0, r1, r2, r3, ip, lr} 

... should comback here 

我在Dalvik VM中添加了這個彙編代碼,看起來我添加的代碼並沒有炸掉程序。 但是我在哪裏可以看到printf?我檢查DDMS和控制檯,但他們沒有打印出東西..Android ARM assembly prinft

在此先感謝

+0

與其他嵌入式設備一樣,您可能必須重定向標準輸出。 – leppie

+0

你能解釋一下怎麼做? – codereviewanskquestions

+0

對不起,我不知道Android本機。但是NDK中應該有一些文檔。你有沒有嘗試從shell運行你的程序? – leppie

回答

2

你試圖調用的putchar()的控制檯上顯示的東西嗎?