当前位置: 首页 > news >正文

NDK的log.h使用__android_log_print报错app:buildCMakeDebug[x86_64]

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:buildCMakeDebug[x86_64] 

重点是

Execution failed for task ':app:buildCMakeDebug[x86_64]'.

我的代码:

#include <android/log.h>
#define LOG_TAG "MyJNI"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG, __VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)//调用
LOGI("JNI日志");

只要一调用自定义的宏方法,就会提示__android_log_print错误

不使用就不会报错

原因:__android_log_print方法不支持x86_64架构的模拟器

再用真机测试,测试成功!!!

因为我是用夜神模拟器测试,然后换成arm64架构的真机就可以了!!!

有帮助到你,可以帮忙点个赞,谢谢!!!

相关文章:

  • 记录 | go与C/C++交互
  • ETL数据集成工具DataX、Kettle、ETLCloud特点对比
  • LeetCode9 回文数
  • 关于前后端分离框架的一些疑问
  • Zookeeper客户端命令、JAVA API、监听原理、写数据原理以及案例
  • 二进制部署k8s集群之cni网络插件
  • RF 框架实现企业级 UI 自动化测试
  • golang的map是如何扩容的【重点】
  • 扩展坞的新视角与LDR6023AQ的技术革新
  • 光纤测试中链路插入损耗极限值的计算方法?(及其重要)
  • CAS5.3使用JPA实现动态注册服务
  • ThinkPHP6中使用GatewayWorker
  • AI新纪元:可能的盈利之道
  • QT3作业
  • pikachu靶场-File Inclusion
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 「译」Node.js Streams 基础
  • 【comparator, comparable】小总结
  • 【刷算法】求1+2+3+...+n
  • Angular 响应式表单 基础例子
  • CentOS6 编译安装 redis-3.2.3
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • egg(89)--egg之redis的发布和订阅
  • Fastjson的基本使用方法大全
  • FastReport在线报表设计器工作原理
  • Github访问慢解决办法
  • in typeof instanceof ===这些运算符有什么作用
  • Next.js之基础概念(二)
  • Promise面试题,控制异步流程
  • RxJS: 简单入门
  • spark本地环境的搭建到运行第一个spark程序
  • 阿里研究院入选中国企业智库系统影响力榜
  • 彻底搞懂浏览器Event-loop
  • 代理模式
  • 解析带emoji和链接的聊天系统消息
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 让你的分享飞起来——极光推出社会化分享组件
  • 深入浅出webpack学习(1)--核心概念
  • 数据仓库的几种建模方法
  • 双管齐下,VMware的容器新战略
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 06-01 点餐小程序前台界面搭建
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​2021半年盘点,不想你错过的重磅新书
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​io --- 处理流的核心工具​
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #《AI中文版》V3 第 1 章 概述
  • %check_box% in rails :coditions={:has_many , :through}
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (新)网络工程师考点串讲与真题详解
  • (一)SpringBoot3---尚硅谷总结