2011-11-27 3 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 어셈블리 prinft

감사

+0

다른 임베디드 장치와 마찬가지로 표준 출력을 리디렉션해야 할 수 있습니다. – leppie

+0

어떻게 그 방법을 설명해 주시겠습니까? – codereviewanskquestions

+0

죄송합니다. Android 기본에 대해 잘 모릅니다. 그러나 NDK에는 몇 가지 문서가 있어야합니다. 셸에서 프로그램을 실행 해 보셨습니까? – leppie

답변

2

는 콘솔에 뭔가를 인쇄 통화 putchar()를 시도?