JNICALL could not be resolved解决办法

在使用JNI调用原生代码的时候会出现如上的bug
根据实际情况有两种解决办法:

情形一:如果没有添加ndk的C/C++库文件

Project Properties -> C/C++ General -> Path and Symbols
选择include标签
Add -> $Android_NDK_HOME/platforms/android-14/arch-arm/usr/include
选中All languages
点击apply即可

情形二:如果已经添加库文件

在Windows下,如果包含了上述的库文件,但是仍然出现该问题,那么可以在出现该异常的文件中定义一个如下的空的宏(IDE默认是创建了这个宏的,如果报错的话可以考虑添加)
#define JNICALL

【Android】JNICALL could not be resolved相关推荐

  1. android编程中添加gif,Android应用开发之【Android】使用android-gif-drawable包加载GIF动图...

    本文将带你了解Android应用开发之[Android]使用android-gif-drawable包加载GIF动图,希望本文对大家学Android有所帮助. [导包] 首先需要导入android-g ...

  2. 【Android】直播必备之YUV使用总结 —— 常用的几种格式:NV21/NV12/YV12/YUV420P的区别

    转载自 gitzzp 的博客 [Android]直播必备之YUV使用总结 -- 常用的几种格式:NV21/NV12/YV12/YUV420P的区别 转自:http://www.cnblogs.com/ ...

  3. 【Android】Parse开发笔记(1)—— 准备

    一.简介 Parse是由 YC 孵化出来的.专为移动应用提供后台服务的云计算平台,为开发者包办繁琐的后台服务,让开发者只需专注于具体的开发工作.它提供任意数据保存.照片或其它文件存储.发送推送通知.创 ...

  4. 【Android】显示Emoji表情字符

    一.下载AndroidEmoji.ttf字体 地址1:Github Android Platform 地址2:AndroidEmoji.ttf.zip 二.使用 2.1 将字体拷贝到assets/fo ...

  5. 【Android】Eclipse自动编译NDK/JNI的三种方法

    [Android]Eclipse自动编译NDK/JNI的三种方法 SkySeraph Sep. 18th  2014 Email:skyseraph00@163.com 更多精彩请直接访问SkySer ...

  6. 【Android】保存Fragment切换状态

    [Android]保存Fragment切换状态 前言 一般频繁切换Fragment会导致频繁的释放和创建,如果Fragment比较臃肿体验就非常不好了,这里分享一个方法. 声明 欢迎转载,但请保留文章 ...

  7. 【Android】3.0 第3章 百度地图及其应用--预备知识

    分类:C#.Android.VS2015.百度地图应用: 创建日期:2016-02-04 一.概述 这一章先来点有意思的百度地图应用示例,然后再分章详细介绍用C#开发Android App的各种基本技 ...

  8. 【Android】Vitamio 4.0 公测版发布(2013-05-28)

    更新 Vitamio 4.0 正式版已经发布! 这里:[Android]Vitamio 4.0 正式版发布/ Vitamio IOS 测试版发布(2013-07-16) 正文 一.下载地址 Vitam ...

  9. 【Android】Activity和PopupWindow都实现从底部弹出或滑出选择菜单或窗口

    使用Activity和PopupWindow都实现从底部弹出或滑出选择菜单或窗口 [Android]测试与popwindow PopupWindow转载自:Android PopupWindow实现从 ...

最新文章

  1. redis在PHP中的基本使用案例
  2. 莫等闲,白了少年头,空悲切!
  3. 工作笔记-2019.7.8
  4. oracle 日志丢失,Oracle联机日志文件丢失解决方法一例
  5. Visual Studio Code使用问题
  6. TVM:在树莓派上部署预训练的模型
  7. java xml binding_JAXB(Java Architecture for XML Binding)
  8. 【IDE】JetBrains全家桶教程系列,学生认证 + 汉化
  9. PropertyGrid伴侣PropertyTable
  10. c8650 android2.3.3 root过程
  11. ModifyStyle
  12. Codeforces Problem-1591B Array Eversion
  13. 浅谈 Lempel-Ziv压缩方法
  14. larval框架的获取并存储(cache的使用)
  15. 推荐基于4G模块打造的超低功耗4G摄像头通讯板
  16. Mysql tinyint(1)与tinyint(4)的区别
  17. Pycharm 金融Python实战二:用Python编写一个金融计算器——编写函数 调用命令 实例年金现值 利率换算 净现值法 投资回报期 内部收益率及其法则(带程序和结果)
  18. mysql plsql 语法_PL/SQL基本语法
  19. 【融职培训】Web前端学习 第10章 小程序开发4 小程序开发
  20. python爬虫教程:爬取破解无线网络wifi密码过程解析

热门文章

  1. linux 获取 基地址,linux - 每个函数加载的glibc基地址不同。 - SO中文参考 - www.soinside.com...
  2. python开发环境和运行环境的区别_Django 开发环境与生产环境的区分详解
  3. dev 点击子控件触发panelcontrol事件_LINUX IIO子系统分析之二 IIO子系统数据结构分析...
  4. 怎么从0开始学python_如何从零开始学python
  5. Nacos系列:Nacos的三种部署模式
  6. Beta 冲刺(4/7)
  7. 一种简单的数据库性能测试方法
  8. Android5.1修改以太网MAC地址(SElinux)【转】
  9. mysql-Mac终端下遇到的问题总结
  10. Xamarin.Android模拟器提示HAX kernel module is not Installed