ImportError: dlopen failed: имеет плохую магию ELF

Выпуск:

ImportError: dlopen failed: "/data/python/lib/python2.7/_io.so" has bad ELF magic 

Справочная информация. Я работаю над некоторыми внутренними андроидами apk, которые поддерживают интерпретатор python. Я должен использовать этот apk для запуска некоторых тестовых примеров, которые abd помещаются в / sdcards / scripts / XXXX (там же, где находятся файлы / пакеты python). Теперь при запуске тестовых примеров импортируется модуль io, который вызывает модуль _io.so. Этот модуль _io.so не находится в питоне, который по умолчанию используется APK. Поэтому я подумал, что я найду файл _io.so на своем mac и сделаю adb push в /data/python/lib/python2.7/lib-dynload, где находятся все другие .so-файлы. Я думал, что нажатие _io.so файла на это место решит проблему, но это не так. Может ли кто-нибудь дать мне представление о том, что происходит и что является основной причиной, чтобы эта проблема могла быть решена.

 root@condor_umts:/data/python/lib/python2.7/lib-dynload # ls -l -rw------- root root 53660 2014-05-30 12:12 _bisect.so -rw------- root root 180956 2014-05-30 12:12 _codecs_cn.so -rw------- root root 191196 2014-05-30 12:12 _codecs_hk.so -rw------- root root 81064 2014-05-30 12:12 _codecs_iso2022.so -rw------- root root 285092 2014-05-30 12:12 _codecs_jp.so -rw------- root root 175016 2014-05-30 12:12 _codecs_kr.so -rw------- root root 145036 2014-05-30 12:12 _codecs_tw.so -rw------- root root 96396 2014-05-30 12:12 _collections.so -rw------- root root 86588 2014-05-30 12:12 _csv.so 

Усеченный для краткости env:

 Python 2.7.3 (default, Apr 15 2014, 13:44:15) [GCC 4.6 20120106 (prerelease)] on linux-armv7l 

Вы не можете использовать файл mac-x86 для андроида (поддерживается linux-arm).

Intereting Posts
Нет драйвера для Asus MeMO Pad для отладки приложения с помощью eclipse Превышение максимального значения по методу Multidex во время выполнения единичных тестовых примеров Загрузка и отображение документа MS Word на Android Текст Android EditText не вертикально центрирован Получить TimeZone с использованием широты и долготы Удаленное связывание MediaServer Объект камеры умер – только на KITKAT Обновление Xamarin Android App Fragment newInstance зачем использовать аргументы? Логическое значение, определенное в XML. Как ссылаться в Java? Как узнать, какое приложение (процесс) использует камеру в Android WebView и GridView в ScrollView, просмотр слишком велик, чтобы вписаться в кеш рисования C # клиентская библиотека для подписки / публикации MQTT (действительно малый брокер сообщений) Android: простой вопрос LinearLayout и fill_parent Как использовать соединение с данными вместо WIFI, когда оба включены? В ExpandableListView, как обнаружить групповое свертывание?