【问题标题】:Load NPAPI Plugin on Android device/emulator在 Android 设备/模拟器上加载 NPAPI 插件
【发布时间】:2012-04-17 11:52:26
【问题描述】:

我编译了从链接http://code.google.com/p/npapi-sdk/获得的示例 NPAPI 插件

使用NDK编译后得到.so文件libs/armeabi/libBasicPlugin.so

在 Google 上搜索后,我发现了以下建议:

  1. 将.so文件放入/data/data/com.android.browser/app_plugins/
  2. 将.so文件放入/data/data/com.android.browser/assets/plugins/

但这些都不适用于模拟器(尚未在设备上尝试过)

我在 Gingerbread 和 ICS 上试过。

【问题讨论】:

  • 你最后不应该拿出一个 APK 放到设备上吗?
  • 是的,所以我想我需要添加 JNI 接口并重新构建它以获得可以正常工作的 apk。

标签: android c++ plugins npapi


【解决方案1】:

webkit 插件不能再工作了。 PluginManager.java 文件中有一个测试(framework/core/java/webkit 之类的),只允许加载 flash 的插件(仅当 ro.secure = 1 时)。如果你想加载插件,你必须root你的设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多