Предварительно загруженное приложение Android с .so файлом библиотеки не может быть обновлено

Я работаю на оператор, и мы предварительно загружаем приложения на телефонах на базе Android.

Однако некоторые предварительно загруженные приложения, когда-то обновленные с Рынка, катастрофического отказа.

Проблема - это:
- приложение содержит .so файл библиотеки
- чтобы предварительно загрузить законченное приложение по телефону, .so файл библиотеки должен быть помещен отдельно в каталог lib (/system/lib/libXXXXjni.so)
- то, когда предварительно загруженное приложение обновлено с Рынка и запущено вместо .so файла библиотеки в новом находимом APK, более старое предварительно загрузило .so файл, найдено первым - порождение катастрофического отказа, потому что два .so файла имеют отличающееся содержание

У кого-либо есть предложенное обходное решение или знание поиска библиотеки algorthim, который может помочь мне решить это?

Одно возможное решение могло бы быть для простого переименования файла библиотеки, но что достаточно?

Заранее спасибо...

7
задан Richtea 16 June 2010 в 15:58
поделиться