现象

在使用C++开发Android过程中采用了C++的Exception机制,因而导致NDK编译失败,抛出错误: exception handling disabled, use -fexceptions to enable

原因

此问题的出现是编译器的异常异常捕获被禁用了,需要在Android.mk文件中开启。

解决方案

  1. 在Android.mk文件中添加: LOCAL_CPPFLAGS += -fexceptions就可以了。
  2. 在Application.mk文件中添加APP_CPPFLAGS += -fexceptions,这种配置会自动应用到工程的所有模块当中

更多相关文章

  1. 在launcher 2.1上实现2.2的屏幕标记
  2. Android(安卓)环境配置常见的两个错误
  3. android 报Unable to resolve target 'android-XX' 类似的错误。
  4. Android.mk for your own module
  5. Android(安卓)Studio上传SVN
  6. Android简明开发教程十七:Dialog 显示图像
  7. Android-Android(安卓)10 创建不了文件夹
  8. 手把手教你如何创建一个连接到Binder上的服务(图文)(一)
  9. 【Android笔记】执行命令行语句

随机推荐

  1. jquery 触发a标签点击事件,弹出页面
  2. 如何防止滚动体内容,并在打开时允许在非画
  3. 如何在jQuery Datatables分页中返回特定
  4. Generation PDF from HTML (component fo
  5. Chrome显示错误为:由于内容安全策略,拒绝
  6. 当您有很多选项时,GUI替代
  7. 单击列表项时如何编写内容? [重复]
  8. JQuery如何获取table中checkBox选中的多
  9. 请帮我解决这个乱糟糟的HTML表格
  10. 如何在HTML中为移动页面创建图像下载链接