创建Android.mk

cmd-strip = $(TOOLCHAIN_PREFIX)strip --strip-debug -x $1

LOCAL_CFLAGS += -fvisibility=hidden -fexceptions -fno-exceptions -DUNRAR -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE

LOCAL_ARM_MODE := arm

LOCAL_MODULE:= unrar

LOCAL_MODULE_TAGS := optional

LOCAL_SHARED_LIBRARIES := libcutils libstdc++ libc

生成可执行程序

其中会碰到error

Build error:

  1. error:
    undefined reference to `__cxa_end_cleanup'
    undefined reference to `__gxx_personality_v0'
    Solution:
    Add compile flags -fno-exceptions
  2. error:
    undefined reference to 'vtable for __cxxabiv1::__class_type_info'
    undefined reference to 'vtable for __cxxabiv1::__si_class_type_info'
    Solution:
    Add compile flags -fno-rtti

更多相关文章

  1. 解决Cocos2d-x3.1编译生成Android程序出现Android(安卓)NDK:Abor
  2. android中利用pull解析xml文件
  3. Android(安卓)桌面快捷方式操作
  4. android API Level 19 No system images installed for this tar
  5. Android(安卓)APP增量升级的实现方式
  6. android 数据库更改数据库位置【DbFlow示范】
  7. Android(安卓)Dialog 创建上下文菜单
  8. Android创建和删除桌面快捷方式
  9. Android(安卓)各种Context区别

随机推荐

  1. 硬件访问服务4之Android硬件访问服务框架
  2. Android(安卓)Adapter的那些事
  3. Android应用程序签名(官方文档中文版)(上)
  4. android的binder机制研究(C++部分)
  5. Android主流屏幕分辨率介绍
  6. android studio 新建项目 界面一直停在
  7. 对Android平台Linux部分的初步理解
  8. 如何调用Android隐藏API
  9. Android(安卓)AsyncTask基础
  10. Android(安卓)内存管理 &Memory Leak & O