1

I have been trying to port my first iOS app to Android with apportable. I have solved alot of warnings and errors but cannot get rid of this last one. The App I made is a fitness application for jogging so it uses CoreLocation. Everything looks good when I run apportable now except this last error:

Build/android-armeabi-debug/com.apptonix.easyrunner/testTabbedWithCore/libtestTabbedWithCore.a(DetailViewController.m.o):/Users/peterbodlund/Documents/xcodeprojects/Training/inlamning5/testTabbedWithCore/testTabbedWithCore/DetailViewController.m:function L_OBJC_CLASSLIST_REFERENCES_$_114: error: undefined reference to 'OBJC_CLASS_$_MKPinAnnotationView' scons: * [Build/android-armeabi-debug/EasyRunner/apk/lib/armeabi/libverde.so] Error 1 scons: building terminated because of errors. Exception AttributeError: "'NoneType' object has no attribute 'pack'" in > ignored

4

1 回答 1

2

通常这表明存在链接错误。向上检查您的输出并查找丢失的符号错误。

构建日志令人困惑,因为默认情况下构建是并行的。

添加选项 -j1 以使构建在第一个错误后立即停止。

于 2013-08-28T01:10:52.543 回答