Contents1Compile live555 for Android移动端闲话编程Contents编译的库在上使用。首先下载库。解压完成可以先在环境下编译一遍试试,例如:./genMakefiles macosxmake然后,可以利用将它交叉编译成动态库。这时候,需要新建一个和文件:APP_BUILD_SCRIPT := Android.mkAPP_STL := gnustl_sharedAPP_ABI := armeabi-v7aLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := liblive555LOCAL_CPPFLAGS += -fexceptions -DXLOCALE_NOT_USED=1 -DNULL=0 -DNO_SSTREAM=1 -UIP_ADD_SOURCE_MEMBERSHIP -DSOCKLEN_T=socklen_tLOCAL_C_INCLUDES := \ $(LOCAL_PATH) \ $(LOCAL_PATH)/BasicUsageEnvironment/include \ $(LOCAL_PATH)/UsageEnvironment/include \ $(LOCAL_PATH)/groupsock/include \ $(LOCAL_PATH)/liveMedia/include \LOCAL_SRC_FILES := \ BasicUsageEnvironment/BasicHashTable.cpp \ ...(这里把其他cpp、c文件都列到这里)include $(BUILD_SHARED_LIBRARY)然后执行进行编译:ndk-build NDK_PROJECT_PATH=. NDK_APPLICATION_MK=Application.mk编译完成就可以得到了。