摘要:
之前正常运行的hudson iOS编译服务器slave节点,忽然出现编译失败。发现原因有2个:第一个原因是编译机上用来签名的用户帐号过期,第二个原因是操作系统和xCode升级造成的。对于第一个,重新为xcode生成有效的用户profile和签名,然后更新到hudson的编辑脚本中即可;对于第二个,一般xcode升级后,并不会自动升级配套的命令行工具。所以,命令行编译时,会抛出异常。处理的方法:安装新的Command Line Tools。Xcode --> Preferences --> Downloads --> Components --> Command Line 阅读全文
posted @ 2013-08-21 17:14
老羊头
阅读(2189)
评论(0)
推荐(0)
摘要:
这个异常一般是由于JNI的链接器不能正常识别C++的函数名造成的。处理的方法是用exern "C" {},来包裹需要export的C++的native方法。如果native的方法比较多,可以在头文件中定义宏:#ifdef __cplusplusextern "C" {#endifJNIEXPORT jint JNICALL Java_com_sample_native_method1 (JNIEnv *, jobject, jobject);JNIEXPORT jint JNICALL Java_com_sample_native_method2 (JN 阅读全文
posted @ 2013-08-21 00:23
老羊头
阅读(9853)
评论(1)
推荐(1)

浙公网安备 33010602011771号