Android NDK编译工程成功,但点击运行时却报一些Function 'XXX' could not be resolved的错误

linyu0716 2015-01-22 03:08:02
我想要用NDK加上gloox库来开发一个Android的客户端应用,单独Build Project没问题,.so文件也已经生成了,但只要一点击Run as Android Application,就报如下的错误,这些都是gloox的代码:
Function 'atoi' could not be resolved client.cpp /HelloNative/jni/gloox line 311 Semantic Error
Function 'nameprep' could not be resolved jid.cpp /HelloNative/jni/gloox line 37 Semantic Error

类似这样的错误报了有100多处,都是些stl或标准c函数未找到的问题,但我已经在mk文件里增加了链接,后来我看了bin目录下,apk已经生成了,这到底是哪里配置还有问题,有没有哪位也遇到过类似问题的
...全文
615 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大愚治水 2015-03-31
  • 打赏
  • 举报
回复
没人吗?? 我也遇到了同样的问题···楼主解决了吗·
linyu0716 2015-01-23
  • 打赏
  • 举报
回复
自己再顶一下,麻烦各位帮忙指点一下
linyu0716 2015-01-22
  • 打赏
  • 举报
回复
还有Application.mk

LOCAL_CPPFLAGS += -fexceptions
APP_STL := c++_static
linyu0716 2015-01-22
  • 打赏
  • 举报
回复
附上android.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := HelloNative
LOCAL_SRC_FILES := \
					HelloNative.cpp \
					MessageTest.cpp \
					gloox/adhoc.cpp \
					gloox/amp.cpp \
					gloox/annotations.cpp \
					gloox/atomicrefcount.cpp \
					gloox/attention.cpp \
					gloox/base64.cpp \
					gloox/bookmarkstorage.cpp \
					gloox/capabilities.cpp \
					gloox/carbons.cpp \
					gloox/chatstate.cpp \
					gloox/chatstatefilter.cpp \
					gloox/client.cpp \
					gloox/clientbase.cpp \
					gloox/component.cpp \
					gloox/compressiondefault.cpp \
					gloox/compressionzlib.cpp \
					gloox/connectionbosh.cpp \
					gloox/connectionhttpproxy.cpp \
					gloox/connectionsocks5proxy.cpp \
					gloox/connectiontcpbase.cpp \
					gloox/connectiontcpclient.cpp \
					gloox/connectiontcpserver.cpp \
					gloox/connectiontls.cpp \
					gloox/connectiontlsserver.cpp \
					gloox/dataform.cpp \
					gloox/dataformfield.cpp \
					gloox/dataformfieldcontainer.cpp \
					gloox/dataformitem.cpp \
					gloox/dataformreported.cpp \
					gloox/delayeddelivery.cpp \
					gloox/disco.cpp \
					gloox/dns.cpp \
					gloox/error.cpp \
					gloox/eventdispatcher.cpp \
					gloox/featureneg.cpp \
					gloox/flexoff.cpp \
					gloox/forward.cpp \
					gloox/gloox.cpp \
					gloox/gpgencrypted.cpp \
					gloox/gpgsigned.cpp \
					gloox/inbandbytestream.cpp \
					gloox/instantmucroom.cpp \
					gloox/iq.cpp \
					gloox/jid.cpp \
					gloox/jinglecontent.cpp \
					gloox/jinglefiletransfer.cpp \
					gloox/jingleiceudp.cpp \
					gloox/jinglepluginfactory.cpp \
					gloox/jinglesession.cpp \
					gloox/jinglesessionmanager.cpp \
					gloox/lastactivity.cpp \
					gloox/linklocalclient.cpp \
					gloox/linklocalmanager.cpp \
					gloox/logsink.cpp \
					gloox/md5.cpp \
					gloox/message.cpp \
					gloox/messageevent.cpp \
					gloox/messageeventfilter.cpp \
					gloox/messagefilter.cpp \
					gloox/messagesession.cpp \
					gloox/mucinvitationhandler.cpp \
					gloox/mucmessagesession.cpp \
					gloox/mucroom.cpp \
					gloox/mutex.cpp \
					gloox/nickname.cpp \
					gloox/nonsaslauth.cpp \
					gloox/oob.cpp \
					gloox/parser.cpp \
					gloox/prep.cpp \
					gloox/presence.cpp \
					gloox/privacyitem.cpp \
					gloox/privacymanager.cpp \
					gloox/privatexml.cpp \
					gloox/pubsubevent.cpp \
					gloox/pubsubitem.cpp \
					gloox/pubsubmanager.cpp \
					gloox/receipt.cpp \
					gloox/registration.cpp \
					gloox/rosteritem.cpp \
					gloox/rostermanager.cpp \
					gloox/search.cpp \
					gloox/sha.cpp \
					gloox/shim.cpp \
					gloox/simanager.cpp \
					gloox/siprofileft.cpp \
					gloox/socks5bytestream.cpp \
					gloox/socks5bytestreammanager.cpp \
					gloox/socks5bytestreamserver.cpp \
					gloox/softwareversion.cpp \
					gloox/stanza.cpp \
					gloox/stanzaextensionfactory.cpp \
					gloox/subscription.cpp \
					gloox/tag.cpp \
					gloox/tlsdefault.cpp \
					gloox/tlsgnutlsbase.cpp \
					gloox/tlsgnutlsclient.cpp \
					gloox/tlsgnutlsclientanon.cpp \
					gloox/tlsgnutlsserveranon.cpp \
					gloox/tlsopensslbase.cpp \
					gloox/tlsopensslclient.cpp \
					gloox/tlsopensslserver.cpp \
					gloox/tlsschannel.cpp \
					gloox/uniquemucroom.cpp \
					gloox/util.cpp \
					gloox/vcard.cpp \
					gloox/vcardmanager.cpp \
					gloox/vcardupdate.cpp \
					gloox/xhtmlim.cpp
				   
LOCAL_LDLIBS    := -landroid
LOCAL_STATIC_LIBRARIES := android_native_app_glue gnustl_static
STL_PATH=$(ANDROID_NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi-v7a
LOCAL_LDLIBS += -L$(STL_PATH) -lsupc++


include $(BUILD_SHARED_LIBRARY)
$(call import-module,android/native_app_glue)  

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧