【问题标题】:Does apportable support for sqllite at all?是否完全支持 sqlite?
【发布时间】:2013-08-19 17:40:01
【问题描述】:

我尝试在引用 sqllite 的项目上进行“可移植的构建”。我得到链接错误。我该怎么办?

这是错误日志

Packaging assets/exchangeothergamebtn_d.png
Packaging assets/exchangeothergameview.xib
Packaging assets/exchmenu.png
/android/bacc/UserInfo.m:33: error: undefined reference to 'sqlite3_prepare_v2'
/android/bacc/UserInfo.m:34: error: undefined reference to 'sqlite3_bind_int'
/android/bacc/UserInfo.m:35: error: undefined reference to 'sqlite3_bind_int'
/android/bacc/UserInfo.m:36: error: undefined reference to 'sqlite3_bind_int'
/android/bacc/UserInfo.m:37: error: undefined reference to 'sqlite3_bind_int'
/android/bacc/UserInfo.m:48: error: undefined reference to 'sqlite3_step'
/android/bacc/UserInfo.m:49: error: undefined reference to 'sqlite3_finalize'
/android/bacc/UserInfo.m:58: error: undefined reference to 'sqlite3_prepare_v2'
/android/bacc/UserInfo.m:59: error: undefined reference to 'sqlite3_step'
/android/bacc/UserInfo.m:61: error: undefined reference to 'sqlite3_column_int'
/android/bacc/UserInfo.m:62: error: undefined reference to 'sqlite3_column_int'
/android/bacc/UserInfo.m:63: error: undefined reference to 'sqlite3_column_int'
/android/bacc/UserInfo.m:64: error: undefined reference to 'sqlite3_column_int'
/android/bacc/UserInfo.m:103: error: undefined reference to 'sqlite3_exec'
/android/bacc/UserInfo.m:105: error: undefined reference to 'sqlite3_exec'
/android/bacc/UserInfo.m:109: error: undefined reference to 'sqlite3_finalize'
Packaging assets/exchptbg.png
Packaging assets/ar.lproj/InfoPlist.strings
/android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:66:

错误:未定义对“sqlite3_open”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:70: 错误:未定义对“sqlite3_prepare_v2”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:76: 错误:未定义对“sqlite3_bind_text”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:80: 错误:未定义对“sqlite3_step”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:85: 错误:未定义对“sqlite3_finalize”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:104: 错误:未定义对“sqlite3_close”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:120: 错误:未定义对“sqlite3_open”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:129: 错误:未定义对“sqlite3_prepare_v2”的引用 打包资产/English.lproj/InfoPlist.strings /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:135: 错误:未定义对“sqlite3_step”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:140: 错误:未定义对“sqlite3_finalize”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:159: 错误:未定义对“sqlite3_close”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:181: 错误:未定义对“sqlite3_open”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:184: 错误:未定义对“sqlite3_get_table”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:197: 错误:未定义对“sqlite3_free_table”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCFeaturedApp/TJCFeaturedAppDBManager.m:210: 错误:未定义对“sqlite3_close”的引用 打包 assets/zh_CN.lproj/InfoPlist.strings 打包 assets/zh_TW.lproj/InfoPlist.strings /android/bacc/baccaratgame/TapjoyConnect/Components/TJCVirtualGoods/TJCVG_LocalDatabase/TJCSqliteController.m:61: 错误:未定义对“sqlite3_open”的引用 打包资产/vi.lproj/InfoPlist.strings /android/bacc/baccaratgame/TapjoyConnect/Components/TJCVirtualGoods/TJCVG_LocalDatabase/TJCSqliteController.m:135: 错误:未定义对“sqlite3_close”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCVirtualGoods/TJCVG_LocalDatabase/TJCSqliteController.m:208: 错误:未定义对“sqlite3_column_text”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCVirtualGoods/TJCVG_LocalDatabase/TJCSqliteController.m:291: 错误:未定义对“sqlite3_bind_text”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCVirtualGoods/TJCVG_LocalDatabase/TJCSqliteController.m:292: 错误:未定义对“sqlite3_bind_text”的引用 /android/bacc/baccaratgame/TapjoyConnect/Components/TJCVirtualGoods/TJCVG_LocalDatabase/TJCSqliteController.m:294: 错误:未定义对“sqlite3_bind_text”的引用 打包资产/tr.lproj/InfoPlist.strings 打包资产/tr-TR.lproj/InfoPlist.strings 打包 assets/th.lproj/InfoPlist.strings 构建/android-armeabi-debug/jsk.vipbaccarat/Baccarat/libBaccarat.a(scorecard.m.o):/android/bacc/baccaratgame/baccrsc/scorecard.m:function L_OBJC_CLASSLIST_REFERENCES_$_71:错误:未定义的引用 'OBJC_CLASS_$_DMAdView' 打包 assets/sv.lproj/InfoPlist.strings 打包 assets/es.lproj/InfoPlist.strings 打包资产/ru.lproj/InfoPlist.strings 打包资产/pt.lproj/InfoPlist.strings 打包资产/nn.lproj/InfoPlist.strings 打包资产/nb.lproj/InfoPlist.strings 打包 assets/ms.lproj/InfoPlist.strings 打包 assets/ko.lproj/InfoPlist.strings 打包 assets/ja.lproj/InfoPlist.strings 打包资产/it.lproj/InfoPlist.strings 打包 assets/id.lproj/InfoPlist.strings 打包 assets/fr.lproj/InfoPlist.strings 打包 assets/fi.lproj/InfoPlist.strings 打包资产/el.lproj/InfoPlist.strings 打包资产/nl.lproj/InfoPlist.strings 打包 assets/de.lproj/InfoPlist.strings 打包资产/da.lproj/InfoPlist.strings 打包资产/LICENSE.txt 打包资产/README.markdown 打包资产/NetErrorView.xib 打包 assets/21dian.sql 打包资产/adback.png 打包资产/AdWindow.xib 打包资产/57A.png 打包资产/cafeicon.png 打包资产/gangwar57.png 打包资产/glory.png 打包资产/glorycn.png 打包资产/heishhehui.png 打包资产/ifarm.png 打包资产/keaicanting.png 打包资产/newgame.png 打包资产/ranchcn.png 打包资产/sjdz.png scons: * [Build/android-armeabi-debug/Baccarat/apk/lib/armeabi/libverde.so] 错误 1 scons:建筑因错误而终止。 Exception AttributeError: "'NoneType' object has no attribute 'pack'" in >被忽略

【问题讨论】:

    标签: apportable


    【解决方案1】:

    将“sqlite”添加到configuration.json中“add_params”的“deps”部分

    【讨论】:

    • 这个答案与错误跟踪器相矛盾,这里:code.google.com/p/apportable/issues/detail?id=8 哪个是正确的?
    • sqlite 内置在 SDK 中。我刚刚更新了错误跟踪器。如果它不适合您,请提供更多详细信息
    猜你喜欢
    • 2014-04-20
    • 2017-05-31
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 2022-07-19
    • 1970-01-01
    • 2015-11-28
    • 2018-07-14
    相关资源
    最近更新 更多