大家都知道如果在Eclipse下用NDK静态库(.a)和动态库(.SO),只要在Android.mk中把(BUILD_STATIC_LIBRARY)换成(BUILD_SHARED_LIBRARY)就可以了。但是在AndroidStudio中自动生成MK文件,所以生成的是SO文件,那么请问下怎么配置一下才能自动生成.a静态库呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
AndroidStudio使用NDK生成静态库的方法?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
报告相同问题?
提交
- 2018-03-26 03:39回答 3 已采纳 已经有生成了,在jniLibs下,因为没有.c和cpp的源码,所以也看不出到底有什么问题,但是已经编译了,有生成。
- 2017-02-18 02:40回答 1 已采纳 不自己下载,直接通过Android studio下载安装NDK,这样它就找得到了
- 2021-05-11 09:33回答 4 已采纳 没遇到过,是不是还在加载项目呀? 不过你可以在项目工程目录下local.properties文件手动添加试试。 sdk.dir=D\:\\AndroidTool\\Sdk ndk.dir=D\
- 2021-01-04 07:32而应用开发者如何去连接这些生成的静态库或动态库。由于现在Android Studio已经比较成熟,因此以下描述将基于Android Studio的目录布局。 在Android Studio的一个项目工程下,会有一个app文件夹,这个文件夹主要存放...
- 2022-01-09 23:35回答 1 已采纳 刚截的图
- 2022-03-29 14:16回答 1 已采纳 这个应该是虚拟机,删掉
- 2017-03-15 07:36回答 2 已采纳 出现这个问题是文件可能导入了两次,再就是错误中提到的方法定义了不止一次,如果都解决不了,那就clean一下;如果是安卓2.2以上版本,是自动生成的c文件时,cmakelist这个文件看看是否导入c文件
- 2019-08-12 17:35本教程将详细讲解如何通过Android Studio和NDK来生成Android平台的静态库,并创建一个使用该静态库的示例应用。 一、Android Studio与NDK集成 1. 安装NDK:首先确保你已经安装了Android Studio,并在Android ...
- 2021-10-20 14:53回答 6 已采纳 最终解决方案,亲测可行。在build.gradle文件中修改arguments'NDK_DEBUG=0'为arguments'NDK_DEBUG=0 -o'修改arguments'NDK_DEBUG=
- 2018-04-21 10:32回答 3 已采纳 windows的库函数需要使用特殊的方式导出,如下所示: #ifndef VFP_DLL_API #if (defined _MSC_VER) && (defined USE_DLL)
- 2022-01-10 12:34回答 1 已采纳 应该是公司网络有管控,如果是笔记本,建议拿回家下载,不行就在家下载好SDK版本,然后拷贝到电脑再引入
- 2021-06-04 17:52akasec_1337的博客 我正在尝试在我的Android Studio项目中构建并包含一个静态库。我的项目在没有静态库的情况下构建并运行良好。我的顶级Android.mk包括2个显式的SQLite.mk和Hello.mk行。我已经在所有这些.mk文件中指定了完整路径,...
- 2015-11-27 13:07回答 4 已采纳 mTimerTask=new TimerTask1()改为mTimerTask=new TimerTask()
- 2020-08-28 06:50在Android开发中,有时我们需要利用C++代码来提升性能或者使用特定的库,这时就需要用到Android Studio的NDK(Native Development Kit)功能。本文将详细介绍如何在Android Studio 3.0.1版本中,结合CMake来编译...
- 2020-02-17 00:06韩曙亮的博客 Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) 编译配置 V . 导入第三方函数库路径配置 VI . 输出日志信息 VII . 链接函数库 VIII . Module 级别的 ...
- 没有解决我的问题, 去提问