把live555移植到Android的Android.mk 文件如下(非ndk编译),
1.需要在Android的根目录中新建live目录
2.把live555移动到live目录下,拷贝本Android.mk到live目录
3.直接在live目录 mm即可
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)prebuilt_stdcxx_PATH :=prebuilts/ndk/current/sources/cxx-stl/gnu-libstdc++LOCAL_C_INCLUDES := \$(prebuilt_stdcxx_PATH)/include \$(prebuilt_stdcxx_PATH)/libs/$(TARGET_CPU_ABI)/include/LOCAL_CPPFLAGS += -frttiLOCAL_LDFLAGS += -L$(prebuilt_stdcxx_PATH)/libs/$(TARGET_CPU_ABI) -lgnustl_static -lsupc++LOCAL_MODULE := liblive555live555_groupsock := $(wildcard $(LOCAL_PATH)/live/groupsock/*.cpp)live555_groupsock := $(live555_groupsock:$(LOCAL_PATH)/live/groupsock/%=%)live555_BasicUsageEnvironment := $(wildcard $(LOCAL_PATH)/live/BasicUsageEnvironment/*.cpp)live555_BasicUsageEnvironment := $(live555_BasicUsageEnvironment:$(LOCAL_PATH)/live/BasicUsageEnvironment/%=%)live555_UsageEnvironment := $(wildcard $(LOCAL_PATH)/live/UsageEnvironment/*.cpp)live555_UsageEnvironment := $(live555_UsageEnvironment:$(LOCAL_PATH)/live/UsageEnvironment/%=%)live555_liveMedia := $(wildcard $(LOCAL_PATH)/live/liveMedia/*.cpp)live555_liveMedia := $(live555_liveMedia:$(LOCAL_PATH)/live/liveMedia/%=%)LOCAL_SRC_FILES :=\        $(live555_groupsock:%=live/groupsock/%) \        $(live555_BasicUsageEnvironment:%=live/BasicUsageEnvironment/%) \        $(live555_UsageEnvironment:%=live/UsageEnvironment/%) \        $(live555_liveMedia:%=live/liveMedia/%) \        live/groupsock/inet.c \        live/liveMedia/rtcp_from_spec.cLOCAL_C_INCLUDES += \        $(LOCAL_PATH)/live/BasicUsageEnvironment/include \        $(LOCAL_PATH)/live/liveMedia/include \        $(LOCAL_PATH)/live/BasicUsageEnvironment/include \        $(LOCAL_PATH)/live/groupsock/include \        $(LOCAL_PATH)/live/UsageEnvironment/includeLOCAL_SHARED_LIBRARIES := \        libcutilsLOCAL_CPPFLAGS += -fexceptions -DXLOCALE_NOT_USED=1 -DNULL=0 -DNO_SSTREAM=1 -UIP_ADD_SOURCE_MEMBERSHIPLOCAL_CPPFLAGS += -lstdc++include $(BUILD_SHARED_LIBRARY)include $(CLEAR_VARS)LOCAL_SRC_FILES:=\        live/testProgs/testH264VideoStreamer.cppLOCAL_C_INCLUDES := \        $(LOCAL_PATH)/live/BasicUsageEnvironment/include \        $(LOCAL_PATH)/live/liveMedia/include \        $(LOCAL_PATH)/live/BasicUsageEnvironment/include \        $(LOCAL_PATH)/live/groupsock/include \        $(LOCAL_PATH)/live/UsageEnvironment/includeLOCAL_MODULE:= testH264LOCAL_SHARED_LIBRARIES := libcutils liblive555#LOCAL_LDFLAGS +=llive555include $(BUILD_EXECUTABLE)                                
   

更多相关文章

  1. Android 8.0目录介绍
  2. [置顶] Android 博客目录整理
  3. android中的目录结构
  4. 更改.android目录位置
  5. 《Android学习指南》目录
  6. Android项目的目录结构详解
  7. 读取android根目录下的文件或文件夹

随机推荐

  1. android动态生成控件
  2. Android(安卓)技巧 - notification cente
  3. Android(安卓)3D 旋转的三角形(三)
  4. android:软件的安装和卸载源代码
  5. android 图片处理
  6. Android之应用首次使用的欢迎界面实例
  7. android studio 读取短信
  8. android ping
  9. Android中CheckBox复选框操作
  10. android 6.0权限全面详细分析和解决方案