안드로이드 에뮬에서 SL4A 앱을 이용해 파이썬의 Hello World 코드를 실행시킨 화면캡쳐.

'Head First Python'에 나온 안드로이드에서 파이썬 코드 실행시키기 따라하기.

이전에 깔아뒀던 안드로이드 에뮬을 이용해 테스트 해봤다.

안드로이드 에뮬의 웹 브라우저를 이용해 http://code.google.com/p/android-scripting/downloads/list 주소에서 SL4A_r6.apk, python_for_android_r1.apk를 다운받아 SL4A_r6.apk를 실행시켰는데 에러가 난다.
우선 python_for_android_r1.apk를 설치하고(스스로 웹상에서 계속 높은 버전을 다운받으며 설치를 하는 듯) 버전이 낮은 SL4A_r3.apk를 다운받아 실행시키니 실행이 된다.

간단한 테스트용 py 파일을 만들어 에뮬레이터의 가상 SD card로 올리는 테스트.
도스창에서 Program Files\Android\android-sdk\platform-tools로 찾아가 adb push mydroidtest.py /sdcard/s14a/scripts를 입력했으나 read-only file system이라며 에러가 났다. /를 \로 입력해 생긴 문제였던듯.

코드명을 windstest.py라고 바꾸고 동일하게 adb push windstest.py /sdcard/s14a/scripts를 입력한 뒤 에뮬상의 sl4a의 메뉴중 refresh를 클릭하자 나타났고 실행도 성공.

14/3/14 금