Bonjour,

j'ai recompiler le plugin webkit disponible sur le sdk de froyo, dans development/samples/BrowserPlugin. Lorsque je le lance avec un émulateur Gingerbread ou Honeycomb, il fonctionne. Je le teste en ouvrant un fichier html en local contenant des objets avec les MIMEType désirés avec le navigateur natif. Tout va bien.

Or lorsque j'installe cet apk sous un device (Nexus One), rien ne se passe. Voici le logTrace :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
05-16 17:33:33.399: I/DmAppInfo(304): getApplicationsList found row counts : 0 For Pkg : com.android.sampleplugin
05-16 17:33:33.399: I/PackageManager(304): Removing non-system package:com.android.sampleplugin
05-16 17:33:33.399: D/PackageManager(304): Removing package com.android.sampleplugin
05-16 17:33:33.409: D/PackageManager(304):   Services: com.android.sampleplugin.SamplePlugin
05-16 17:33:33.409: I/ActivityManager(304): Force stopping package com.android.sampleplugin uid=10117
05-16 17:33:33.659: I/ActivityManager(304): Force stopping package com.android.sampleplugin uid=10117
05-16 17:33:33.699: W/PluginManager(3178): Can't find plugin: com.android.sampleplugin
05-16 17:33:33.699: I/SocialHub(4071): [UinboxReceiver] onReceive() >>   intent.getData() : com.android.sampleplugin
05-16 17:33:33.749: I/Firewall(3247): Remove Package Name :com.android.sampleplugin
05-16 17:33:42.669: I/DmAppInfo(304): getApplicationsList found row counts : 0 For Pkg : com.android.sampleplugin
05-16 17:33:42.719: D/PackageManager(304): Scanning package com.android.sampleplugin
05-16 17:33:42.719: I/PackageManager(304): Unpacking native libraries for /data/app/com.android.sampleplugin-1.apk
05-16 17:33:43.069: D/PackageManager(304):   Services: com.android.sampleplugin.SamplePlugin
05-16 17:33:43.069: I/ActivityManager(304): Force stopping package com.android.sampleplugin uid=10117
05-16 17:33:43.179: D/PackageManager(304): New package installed in /data/app/com.android.sampleplugin-1.apk
05-16 17:33:43.189: W/PackageManager(304): Unknown permission android.webkit.permission.PLUGIN in package com.android.sampleplugin
05-16 17:33:43.359: I/Firewall(3247): Add Package Name is com.android.sampleplugin
05-16 17:33:43.369: I/ApplicationPolicy(304): registerPackageChangeReceiver() onReceive: Broadcast Received for PKG:com.android.sampleplugin
05-16 17:33:43.369: I/DmAppInfo(304): getApplicationsList found row counts : 0 For Pkg : com.android.sampleplugin
Je me suis demandé s'il n'y avait pas une histoire de sécurité mais je n'ai rien trouvé à ce sujet. Notamment avec le Force Stop qui n'apparait pas sur les traces de l'émulateur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
05-16 14:28:56.894: I/PackageManager(61): Unpacking native libraries for /data/app/com.android.sampleplugin-1.apk
05-16 14:28:57.095: I/PackageManager(61): Unpacking native libraries for /data/app/com.android.sampleplugin1-1.apk
05-16 14:28:58.634: W/PackageManager(61): Unknown permission android.webkit.permission.PLUGIN in package com.android.sampleplugin
05-16 14:32:28.298: W/PackageManager(61): Unknown permission android.webkit.permission.PLUGIN in package com.android.sampleplugin
Merci d'avance ^^