Неопределенная ошибка sqlite в appportable при преобразовании проекта ios в android

Когда я скомпилирую проект, будет создан этот выпуск. поддерживает ли sqlite appportable?

Ссылка Build/android-armeabi-debug/touchandmove22/apk/lib/armeabi/libverde.so

/Users/idc0013/touchandmove22/Database.m:28: error: undefined reference to 'sqlite3_open'
/Users/idc0013/touchandmove22/Database.m:29: error: undefined reference to 'sqlite3_prepare_v2'
/Users/idc0013/touchandmove22/Database.m:32: error: undefined reference to 'sqlite3_step'
/Users/idc0013/touchandmove22/Database.m:34: error: undefined reference to 'sqlite3_column_count'
/Users/idc0013/touchandmove22/Database.m:37: error: undefined reference to 'sqlite3_column_text'
/Users/idc0013/touchandmove22/Database.m:40: error: undefined reference to 'sqlite3_column_name'
/Users/idc0013/touchandmove22/Database.m:50: error: undefined reference to 'sqlite3_finalize'

/Users/idc0013/touchandmove22/Database.m:52: error: undefined reference to 'sqlite3_close'
/Users/idc0013/touchandmove22/Database.m:70: error: undefined reference to 'sqlite3_open'
/Users/idc0013/touchandmove22/Database.m:71: error: undefined reference to 'sqlite3_prepare_v2'
/Users/idc0013/touchandmove22/Database.m:72: error: undefined reference to 'sqlite3_step'
/Users/idc0013/touchandmove22/Database.m:76: error: undefined reference to 'sqlite3_finalize'

/Users/idc0013/touchandmove22/Database.m:78: error: undefined reference to 'sqlite3_close'
scons: *** [Build/android-armeabi-debug/touchandmove22/apk/lib/armeabi/libverde.so] Error 1
scons: building terminated because of errors.

Исключение AttributeError: "'NoneType' object has no attribute 'pack'" in <bound method ZipFile.__del__ of <zipfile.ZipFile instance at 0x10951aab8>> ignored

как я могу решить эту проблему?


person anil72178    schedule 20.02.2014    source источник


Ответы (1)


Это был регресс в выпуске Apportable SDK 1.1.04. Обходной путь состоит в том, чтобы добавить dep в файл configuration.json «sqlite_3_7_5» (или вернуться к 1.1.03).

Подробнее читайте в этом отчете об ошибке.

person Paul Beusterien    schedule 20.02.2014