1

プロジェクトをコンパイルすると、問題が作成されます。sqlite は apportable をサポートしていますか?

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

どうすればこの問題を解決できますか?

4

1 に答える 1

0

これは、Apportable SDK 1.1.04 リリースでのリグレッションでした。回避策は、"sqlite_3_7_5" の configuration.json に dep を追加することです (または 1.1.03 に戻します)。

詳細については、このバグ レポートを参照してください。

于 2014-02-20T17:17:41.230 に答える