**  android 2.2 넥서스원 단말에서 browser plugin이 동작하지 않습니다.  **

1) 동일한 apk파일로 에뮬에서는 정상동작확인.
2) Test의 편의을 위해 flash plugin을 대체하는 test  plugin을 제작함.
3) Test URL : www.enuri.com

andorid 2.2 version : web browser plugin을 개발하고 있습니다.
 : 에뮬의 경우 : 성공적으로 동작함을 확인하였습니다.
 : 단말의 경우 : install은 success가 되는데 동작을 하지 않습니다.

에뮬설치시 단말과의 log상의 차이점을 확인해본 결과
에뮤에서 나타나지 않는 아래의 로그가 단말에서는 나타납니다.
    10-27 15:49:43.100: DEBUG/vending(387): [138] LocalAssetCache.updateOnePackage(): No local info for com.test.plugin
해당 로고외에는 큰 차이점이 없는 것으로 판단됨.

==> 몇주째 이러고 있네요..  도움받을 정보가 있을까요??
        Test에 이용한 apk 소스 올립니다.

[공지사항 다 읽었음.]
============================================================================
현재까지의 Test 방법 & 결과

1) apk sign이 에뮬과 단말에서 차이가 있다???
    1-a. elipse의 project build을 통한 default sign 적용
 1-b. project 오른쪽 마우스를 눌러 나타나는 pupup menu에서
   android tools/Export signed application package 을 활용하여 key새로 생성하여 제작해봄
    1-c. cywin을 통한 keystore 생성 및 android tools/Export unsigned application package을 활용하여 제작해봄.
 ==> 3가지 경우 모두 install은 성공하나 단말에서 LocalAssetCache.updateOnePackage() 로고가 나타나며, plugin동작안함.

2) so파일에 문제가 있나???
 2-a. 단말에서 adobe flash 을 설치 해당 apk를 pc로 내려받음. ==> adobe flash plugin 동작 확인.
      ==> 단말 로고에 LocalAssetCache.updateOnePackage() 발생하지 않음을 확인.
    2-b. plugin이 동작하지 않겠으나 ..일단 install시 문제의 log가 발생하는지 check하기 위해
      본인의 apk의 so파일 대신 adobe flash apk에서 so파일을 축출하여 대체.
   ==> LocalAssetCache.updateOnePackage() 문제의 로고 발생. so파일 문제도 아닌 것으로 판단됨.

3) androidManifest.xml에 문제가 있나???
   3-a. fullsource 예제plugin 소스를 참조하여 작업하였음..
   3-b. adobe flash에서는 activity가 추가되어 있어 임의로 HelloActivity 추가함.
        [추가하거나 안하거나 LocalAssetCache.updateOnePackage() 로고는 여전히 발생됨을 확인함. ]
   3-c. 알려지지 않는 다른 정보가 누락된건 아닐까.. 의심중이나...못 찾고 있네요.. .

=============================================================================
 androidManifest.xml 파일내용

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   android:installLocation="preferExternal"
      package="com.test.plugin"
      android:versionName="1.0"
      android:versionCode="1"
      >
    <application android:icon="@drawable/sample_browser_plugin"
                 android:label="@string/sample_browser_plugin">
        <activity android:name="com.test.plugin.HelloActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </activity>
        <service android:name="com.test.plugin.TestPlugin">
            <intent-filter>
                <action android:name="android.webkit.PLUGIN" />
            </intent-filter>
            <meta-data android:name="type" android:value="native" />
        </service>
    </application>
 <uses-permission android:name="android.webkit.permission.PLUGIN"/>
    <uses-sdk android:minSdkVersion="8"
        android:targetSdkVersion="8"/>
</manifest>
=============================================================================
에뮬에서의 설치 & browser을 이용하여  www.enuri.com 접근

10-27 06:42:20.273: DEBUG/AndroidRuntime(546): --- registering native functions ---
10-27 06:42:21.881: DEBUG/dalvikvm(535): GC_EXPLICIT freed 782 objects / 57432 bytes in 110ms
10-27 06:42:21.922: DEBUG/VoldCmdListener(29): asec list
10-27 06:42:21.972: INFO/PackageHelper(535): Size of container 2 MB 39104 bytes
10-27 06:42:21.992: DEBUG/VoldCmdListener(29): asec create smdl2tmp1 2 fat {} 10010
10-27 06:42:22.221: INFO//system/bin/newfs_msdos(29): /system/bin/newfs_msdos: warning, /dev/block/dm-0 is not a character device
10-27 06:42:22.221: INFO//system/bin/newfs_msdos(29): /system/bin/newfs_msdos: Skipping mount checks
10-27 06:42:22.242: INFO//system/bin/newfs_msdos(29): Bogus heads from kernel - setting sane value
10-27 06:42:22.242: INFO//system/bin/newfs_msdos(29): Bogus sectors from kernel - setting sane value
10-27 06:42:22.261: INFO//system/bin/newfs_msdos(29): /dev/block/dm-0: 4176 sectors in 522 FAT32 clusters (4096 bytes/cluster)
10-27 06:42:22.261: INFO//system/bin/newfs_msdos(29): bps=512 spc=8 res=32 nft=2 sec=4221 mid=0xf0 spt=63 hds=64 hid=0 bspf=5 rdcl=2 infs=1 bkbs=2
10-27 06:42:22.332: INFO/logwrapper(29): /system/bin/newfs_msdos terminated by exit(0)
10-27 06:42:22.332: INFO/Vold(29): Filesystem formatted OK
10-27 06:42:22.382: DEBUG/VoldCmdListener(29): asec path smdl2tmp1
10-27 06:42:22.402: INFO/PackageHelper(535): Created secure container smdl2tmp1 at /mnt/asec/smdl2tmp1
10-27 06:42:22.413: INFO/DefContainer(535): Created container for smdl2tmp1 at path : /mnt/asec/smdl2tmp1
10-27 06:42:22.442: INFO/DefContainer(535): Copied /data/local/tmp/TestPlugin.apk to /mnt/asec/smdl2tmp1/pkg.apk
10-27 06:42:22.461: DEBUG/VoldCmdListener(29): asec finalize smdl2tmp1
10-27 06:42:22.521: INFO/DefContainer(535): Finalized container smdl2tmp1
10-27 06:42:22.533: INFO/DefContainer(535): Unmounting smdl2tmp1 at path /mnt/asec/smdl2tmp1
10-27 06:42:22.632: DEBUG/dalvikvm(535): GC_EXPLICIT freed 369 objects / 22488 bytes in 95ms
10-27 06:42:22.642: DEBUG/VoldCmdListener(29): asec unmount smdl2tmp1 force
10-27 06:42:22.751: DEBUG/VoldCmdListener(29): asec mount smdl2tmp1 {} 1000
10-27 06:42:23.442: DEBUG/VoldCmdListener(29): asec path smdl2tmp1
10-27 06:42:23.452: DEBUG/PackageParser(60): Scanning package: /mnt/asec/smdl2tmp1/pkg.apk
10-27 06:42:23.743: DEBUG/VoldCmdListener(29): asec unmount smdl2tmp1 force
10-27 06:42:23.782: DEBUG/VoldCmdListener(29): asec rename smdl2tmp1 com.test.plugin-1
10-27 06:42:23.811: WARN/PackageManager(60): Mounting container com.test.plugin-1
10-27 06:42:23.832: DEBUG/VoldCmdListener(29): asec mount com.test.plugin-1 {} 1000
10-27 06:42:24.532: DEBUG/VoldCmdListener(29): asec path com.test.plugin-1
10-27 06:42:24.562: INFO/PackageManager(60): Succesfully renamed smdl2tmp1 at path: /mnt/asec/smdl2tmp1 to com.test.plugin-1 at new path: /mnt/asec/com.test.plugin-1
10-27 06:42:24.572: DEBUG/PackageManager(60): Scanning package com.test.plugin
10-27 06:42:24.611: INFO/PackageManager(60): /mnt/asec/com.test.plugin-1/pkg.apk changed; unpacking
10-27 06:42:24.632: DEBUG/PackageManager(60): Caching shared lib lib/armeabi/libtestplugin.so
10-27 06:42:24.722: DEBUG/installd(35): DexInv: --- BEGIN '/mnt/asec/com.test.plugin-1/pkg.apk' ---
10-27 06:42:25.131: DEBUG/dalvikvm(566): DexOpt: load 68ms, verify 68ms, opt 4ms
10-27 06:42:25.193: DEBUG/installd(35): DexInv: --- END '/mnt/asec/com.test.plugin-1/pkg.apk' (success) ---
10-27 06:42:25.202: DEBUG/PackageManager(60):   Services: com.test.plugin.TestPlugin
10-27 06:42:25.202: DEBUG/PackageManager(60):   Activities: com.test.plugin.HelloActivity
10-27 06:42:25.211: INFO/ActivityManager(60): Force stopping package com.test.plugin uid=10032
10-27 06:42:25.402: INFO/installd(35): move /data/dalvik-cache/mnt@asec@com.test.plugin-1@pkg.apk@classes.dex -> /data/dalvik-cache/mnt@asec@com.test.plugin-1@pkg.apk@classes.dex
10-27 06:42:25.402: DEBUG/PackageManager(60): New package installed in /mnt/asec/com.test.plugin-1/pkg.apk
10-27 06:42:25.412: WARN/PackageManager(60): Unknown permission android.webkit.permission.PLUGIN in package com.test.plugin
10-27 06:42:30.122: INFO/ActivityManager(60): Start proc com.svox.pico for broadcast com.svox.pico/.VoiceDataInstallerReceiver: pid=567 uid=10028 gids={}
10-27 06:42:30.651: DEBUG/dalvikvm(60): GC_FOR_MALLOC freed 7795 objects / 480144 bytes in 418ms
10-27 06:42:30.821: WARN/RecognitionManagerService(60): no available voice recognition services found
10-27 06:42:30.881: INFO/ActivityThread(567): Publishing provider com.svox.pico.providers.SettingsProvider: com.svox.pico.providers.SettingsProvider
10-27 06:42:31.101: DEBUG/dalvikvm(60): GC_EXPLICIT freed 2214 objects / 131848 bytes in 205ms
10-27 06:42:31.123: DEBUG/AndroidRuntime(546): Shutting down VM
10-27 06:42:31.201: DEBUG/dalvikvm(546): Debugger has detached; object registry had 1 entries
10-27 06:42:31.252: INFO/AndroidRuntime(546): NOTE: attach of thread 'Binder Thread #3' failed
=============================================================================
단말에서의 설치

10-27 15:49:42.099: DEBUG/AndroidRuntime(12127): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
10-27 15:49:42.099: DEBUG/AndroidRuntime(12127): CheckJNI is OFF
10-27 15:49:42.099: DEBUG/dalvikvm(12127): creating instr width table
10-27 15:49:42.129: DEBUG/AndroidRuntime(12127): --- registering native functions ---
10-27 15:49:42.349: DEBUG/dalvikvm(424): GC_EXPLICIT freed 99 objects / 4560 bytes in 25ms
10-27 15:49:42.380: DEBUG/PackageParser(83): Scanning package: /data/app/vmdl74756.tmp
10-27 15:49:42.419: DEBUG/PackageManager(83): Scanning package com.test.plugin
10-27 15:49:42.429: INFO/PackageManager(83): /data/app/com.test.plugin-1.apk changed; unpacking
10-27 15:49:42.429: DEBUG/PackageManager(83): Caching shared lib lib/armeabi-v7a/libtestplugin.so
10-27 15:49:42.460: DEBUG/installd(60): DexInv: --- BEGIN '/data/app/com.test.plugin-1.apk' ---
10-27 15:49:42.489: DEBUG/dalvikvm(12135): creating instr width table
10-27 15:49:42.509: DEBUG/dalvikvm(12135): DexOpt: load 9ms, verify 2ms, opt 0ms
10-27 15:49:42.519: DEBUG/installd(60): DexInv: --- END '/data/app/com.test.plugin-1.apk' (success) ---
10-27 15:49:42.519: DEBUG/PackageManager(83):   Services: com.test.plugin.TestPlugin
10-27 15:49:42.519: DEBUG/PackageManager(83):   Activities: com.test.plugin.HelloActivity
10-27 15:49:42.519: INFO/ActivityManager(83): Force stopping package com.test.plugin uid=10062
10-27 15:49:42.690: INFO/installd(60): move /data/dalvik-cache/data@app@com.test.plugin-1.apk@classes.dex -> /data/dalvik-cache/data@app@com.test.plugin-1.apk@classes.dex
10-27 15:49:42.690: DEBUG/PackageManager(83): New package installed in /data/app/com.test.plugin-1.apk
10-27 15:49:42.699: WARN/PackageManager(83): Unknown permission android.webkit.permission.PLUGIN in package com.test.plugin
10-27 15:49:43.039: DEBUG/dalvikvm(83): JIT code cache reset in 8 ms (1048544 bytes 4/0)
10-27 15:49:43.049: DEBUG/dalvikvm(83): GC_EXPLICIT freed 9689 objects / 623640 bytes in 77ms
10-27 15:49:43.070: DEBUG/AndroidRuntime(12127): Shutting down VM
10-27 15:49:43.070: DEBUG/dalvikvm(12127): Debugger has detached; object registry had 1 entries
10-27 15:49:43.080: INFO/AndroidRuntime(12127): NOTE: attach of thread 'Binder Thread #3' failed
10-27 15:49:43.100: DEBUG/vending(387): [138] LocalAssetCache.updateOnePackage(): No local info for com.test.plugin
=========================================================================================================================
[공지사항 다 읽었음.]