использовать библиотеку webcore в коде, используя NDK в Android - PullRequest
0 голосов
/ 08 марта 2011

Я занимаюсь разработкой webkit и хочу использовать его в Android.во-первых, я пытаюсь использовать собственный код Android в своем коде.поэтому шаги, которые я использую.

  1. Я скачал исходный код android (froyo).
  2. Я скомпилировал этот исходный код с помощью android.mk и создал все библиотеки (.so)
  3. Затем я беру webcore.so и копирую его в папку libs / armeabi в коде.
  4. Затем я загружаю эту библиотеку, используя этот код.

-

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

но это дает UnsatisfiedLinkError .Как будто я пытаюсь некоторые другие демонстрационные библиотеки, которые работают нормально.поэтому, пожалуйста, предложите мне, в чем проблема?

Есть ли проблема зависимостей другой библиотеки, используемой webcore или чем-то еще?

Спасибо Saurabh

1 Ответ

2 голосов
/ 10 августа 2011

Вы создаете свой собственный файл apk?Вы работаете на froyo SDK?

Скорее всего, веб-ядро не может загрузить зависимые библиотеки.Вы можете попробовать перенести зависимые библиотеки в / system / lib / и попробовать.

Если вы запускаете свой apk на устройстве, а не на эмуляторе, таком как samsung или motorola phone, то есть ещевероятность того, что некоторые функции, которые вы вызывали в веб-ядре, были удалены или переименованы этими поставщиками.Я исправил множество подобных проблем при разработке кроссплатформенного браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...