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

android 不通过数据线打印日志_android-studio – 无法使用Android Studio从JNI打印日志消息...

我得到的错误:

error: undefined reference to ‘__android_log_print’

我已将此行添加到我的.cpp文件中:

#include

我尝试过两种方法:__ android_log_print和__android_log_write

我还在我的Android.mk文件(我手动编译)中链接了日志库.

LOCAL_LDLIBS:= –llog

我也尝试了几种我认为的替代品:

LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog

这是我的Android.mk:

LOCAL_PATH := $(call my-dir)

#used to skip re-compiling libraw

#include $(CLEAR_VARS)

#LOCAL_MODULE := libraw_r

#LOCAL_SRC_FILES := ../obj/local/armeabi/libraw_r.so

#LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/libraw

#include $(PREBUILT_SHARED_LIBRARY)

#used for compiling libraw

include $(CLEAR_VARS)

LOCAL_CFLAGS += -I$(SYSROOT)/usr/lib/include/libraw -pthread -w

LOCAL_CXXFLAGS += -I$(SYSROOT)/usr/lib/include/libraw -pthread -w

LOCAL_MODULE := libraw_r # name of your module

LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -lstdc++ # libraries to link against,lstdc++ is auto-linked

LOCAL_SRC_FILES := internal/dcraw_common.cpp internal/dcraw_fileio.cpp internal/demosaic_packs.cpp src/libraw_cxx.cpp src/libraw_c_api.cpp

LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/libraw

include $(BUILD_SHARED_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE := armapi

LOCAL_SRC_FILES := armapi.cpp

LOCAL_SHARED_LIBRARIES := libraw_r

include $(BUILD_SHARED_LIBRARY)

LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog

这是build.gradle文件:

buildscript {

repositories {

mavenCentral()

}

dependencies {

classpath 'com.android.tools.build:gradle:1.0.0+'

}

}

apply plugin: 'android'

dependencies {

compile fileTree(dir: 'libs',include: '*.jar')

}

android {

compileSdkVersion 21

buildToolsVersion "21.1.2"

defaultConfig {

ndk {

moduleName "armapi"

ldLibs "log"

}

}

sourceSets {

main {

manifest.srcFile 'AndroidManifest.xml'

jniLibs.srcDir 'libs' // use the jni .so compiled from the manual ndk-build command

jni.srcDirs = [] //disable automatic ndk-build call

java.srcDirs = ['src']

resources.srcDirs = ['src']

aidl.srcDirs = ['src']

renderscript.srcDirs = ['src']

res.srcDirs = ['res']

assets.srcDirs = ['assets']

}

// Move the tests to tests/java,tests/res,etc...

instrumentTest.setRoot('tests')

// Move the build types to build-types/

// For instance,build-types/debug/java,build-types/debug/AndroidManifest.xml,...

// This moves them out of them default location under src//... which would

// conflict with src/ being used by the main source set.

// Adding new build types or product flavors should be accompanied

// by a similar customization.

debug.setRoot('build-types/debug')

release.setRoot('build-types/release')

}

}

相关文章:

  • string字符串内容倒叙_面试题:String,StringBuffer 和StringBuilder三者的区别,以及如何实现一个字符串倒序?...
  • 地脚螺钉直径系列_地脚螺钉的作用,地脚螺钉直径规格!
  • redis课程视频 黄建宏_Redis从入门到精通 视频教程 下载
  • 是什么_格什么条?格拉什么?什么拉条?
  • fetch 自动加cookie_selenium自动化测试之--验证码处理
  • tomcat中的mdmp文件_Tomcat的使用(详细流程)
  • iot架构 mqtt netty_MQTT 协议是什么
  • echart 三维可视化地图_可视化地图是什么?推荐3个工具!
  • python修改json文件value值_python批量修改json文件
  • getpostdata php7.0_我整理的PHP 7.0主要新特性
  • 是什么字_面试官:“狗”字去掉一笔,是什么字?专科生1秒回答,全场鼓掌...
  • 判断字符串_04Python里字符串的常用操作方法三判断
  • intl扩展 mac 安装php_MAC下PHP7.1.23安装intl3.0.0
  • 5 日期范围查询_SQL 之 简单查询
  • 线段测量_CAD看图软件技巧:一分钟学会CAD多线段测量
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • HashMap剖析之内部结构
  • JS基础之数据类型、对象、原型、原型链、继承
  • Linux快速复制或删除大量小文件
  • Markdown 语法简单说明
  • Python_网络编程
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Rancher如何对接Ceph-RBD块存储
  • Spring-boot 启动时碰到的错误
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • XML已死 ?
  • 阿里云购买磁盘后挂载
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 翻译:Hystrix - How To Use
  • - 概述 - 《设计模式(极简c++版)》
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 码农张的Bug人生 - 初来乍到
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 鱼骨图 - 如何绘制?
  • 再次简单明了总结flex布局,一看就懂...
  • 进程与线程(三)——进程/线程间通信
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • $.ajax()参数及用法
  • (2)STL算法之元素计数
  • (MATLAB)第五章-矩阵运算
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计大学生兼职系统
  • (排序详解之 堆排序)
  • (转)人的集合论——移山之道
  • (转载)利用webkit抓取动态网页和链接
  • .bat批处理(一):@echo off
  • .NET CLR Hosting 简介
  • /etc/skel 目录作用
  • @31省区市高考时间表来了,祝考试成功
  • @ComponentScan比较
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [CSS] 点击事件触发的动画