在android中使用NDK的代码中使用webcore库

在android中使用NDK的代码中使用webcore库,android,webkit,android-ndk,Android,Webkit,Android Ndk,我正在开发webkit,并希望在android中使用它。 首先,我尝试在代码中使用android自己的webkit。因此,我正在使用的步骤 我已经下载了android(froyo)源代码 我已经使用android.mk编译了源代码,并创建了所有库(.so) 然后我将webcore.so复制到libs/armeabi文件夹的代码中 然后,我使用此代码加载此库 - 但这会导致不满意的链接错误。好像我正在尝试其他一些运行良好的演示库。所以请告诉我问题出在哪里 webcore使用的其他库或其他库的依赖关

我正在开发webkit,并希望在android中使用它。 首先,我尝试在代码中使用android自己的webkit。因此,我正在使用的步骤

  • 我已经下载了android(froyo)源代码
  • 我已经使用android.mk编译了源代码,并创建了所有库(.so)
  • 然后我将webcore.so复制到libs/armeabi文件夹的代码中
  • 然后,我使用此代码加载此库
  • -

    但这会导致不满意的链接错误。好像我正在尝试其他一些运行良好的演示库。所以请告诉我问题出在哪里

    webcore使用的其他库或其他库的依赖关系是否存在任何问题


    谢谢Saurabh

    您正在创建自己的apk文件吗?你在运行froyo SDK吗

    很可能是webcore无法加载依赖的库。您可以尝试将依赖的库推送到/system/lib/并进行尝试

    如果您在设备上运行apk,而不是在模拟器上运行,例如三星或摩托罗拉手机,那么,您在webcore中调用的某些功能也有可能被这些供应商删除或重命名。在开发跨平台浏览器时,我已经解决了很多此类问题

    static {
             System.loadLibrary("webcore");
    }