제가 하려는 것은 안드로이드 풀소스에 존재하는 샘플코드를 빌드하여 에뮬레이터상에서 플러그인을 동작시키는 것입니다.

몇일째 시도를 해보는데 안되고 있네요...;;

일단 인터넷을 뒤진 결과 아래와 같은 시도를 해보았습니다. 우선 풀소스를 빌드하여 brosertestplugin.so를 얻었습니다.

1. data/data/com.android.browser/app_plugins에 brosertestplugin.so파일을 넣고
sdcard/test.html파일을 만들어 브라우져 상에서 로드해 보았습니다.
=> AVD2.1에서 수행하였고 파란블럭(지원안되는 플러그인?)이 나왔습니다.
(1.5경우는 url로 브라우져상에서 오픈을 할 수가 없더라구요.)

2. 1번과 같이 so파일을 넣어주고 Webview를 이용하여 url을 주어 test.html을 열어보았습니다.
<자바 소스의 일부>
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setPluginsPath("file:///data/data/com.testplugin/");
webview.loadUrl("file:///sdcard/test.html");
=> 역시나 실패했구요..;;(AVD1.5, 1.6, 2.1 모두 시도)

3. so파일과 html파일을 Application의 assets폴더에 넣었습니다. 구현은 아래같이 했구요.
<자바 소스의 일부>
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setPluginsPath("/android_asset/");
webview.loadUrl("file:///android_asset/test.html");
=> ....ㅠㅠ안됩니다.(AVD1.5, 1.6, 2.1 모두 시도)

<작성한 test.html코드>
<html>
<head>
</head>
<body>
<div>
<embed type ="application/x-testplugin"></embed>
</div>
</body>
</html>

제가 시도한 상황들 중 잘못한거라던지 방법이 있으신 분 알려주시면 너무나 감사하겠습니다.^^
긴글 봐주셔서 감사합니다~