ndk
文章平均质量分 54
圣剑Jay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unable to resolve dependency for ‘app@externalNativeBuild/compileClasspath‘: Could not resolve :XXX
1. ndk传统方式,,,主工程build.grale文件一改动代码,同步项目,所有的module工程立刻全部报下面这个错,必须rebuild project工程才能正常运行,实在是影响开发。 Unable to resolve dependency for 'app@externalNativeBuild/compileClasspath': Could not resolve :XXX 主工程配置如下: android { compileSdkVersion 27 default转载 2021-03-08 23:49:10 · 387 阅读 · 0 评论 -
android studio 如何在build.gradle中添加宏定义
ndk CMake和传统方式详见点击这里 1.ndk由CMake方式创建,通过下面写法添加宏定义 android { buildTypes { debug { externalNativeBuild{ cmake { cppFlags "-DRELEASE_MODE=1" //debug或release包定义RELEASE_MODE=1宏,供so库中的ifdef语句使用原创 2021-03-08 23:32:25 · 2226 阅读 · 1 评论 -
android JNI中的log打印
1.导入 #include <android/log.h> 2.在Android.mk 中加上LOCAL_LDLIBS :=-llog 注意:传统方式需要这步,如果是CMake不需要这步,这部分资料详见 注意Android.mk里有一行include $(CLEAR_VARS) 必须把LOCAL_LDLIBS :=-llog放在它后面才有用, 否则相当于没写。 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE转载 2021-03-08 20:58:12 · 830 阅读 · 0 评论 -
Android 实战JNI之“hello world”
通过CMake工具demo演示流 CMake安装 新建项目,选择Native C++项目 在Android Studio 完成新项目的创建后,请从IDE左侧打开Project 矿口并选择Android 视图。如下图所示,Android Studio 将添加cpp和External Build Files 组: 直接运行项目 我们来直接 run一下这个项目,看下结果 #include <jni.h> #include <string> extern "C" JNIEXPORT转载 2021-03-07 23:52:39 · 628 阅读 · 0 评论
分享