android abi 日期,android – APP_ABI被忽略了

"在Android Studio中,使用android-ndk-r13b时遇到配置问题,尽管在Application.mk中设定了APP_ABI为armeabi-v7A,但ndk-build时仍检测到mips64。错误源于APP_ABI参数被忽略。解决方案是在app.gradle的defaultConfig{}
摘要由CSDN通过智能技术生成

我使用了android-ndk-r13b,我直接从Android网站下载(而不是从SDK管理器),并在Android Studio中设置了Project Structure的路径.

它能够检测到我的Android.mk和Application.mk(都在我的jni文件夹中),我从控制台日志中看到它.

在我的Application.mk中,我定义了这个:

APP_ABI:= armeabi-V7A

但是从控制台日志中,我可以看到每次执行ndk-build时,总会有APP_ABI:= mips64作为参数.所以,始终存在错误. (我想这是因为这个错误的参数,我得到错误“链接器命令失败…”,因为我编译了.a和.so for armeabi-v7a而不是mips64)

所以,我想知道是什么让我的Application.mk定义APP_ABI被忽略了?

(无论如何,我已将C链接到我的gradle)

我尝试在ndkBuild {}中使用:参数“APP_ABI:= armeabi-v7a”

但它说,没有像arguments()这样的方法

我错过了什么 ?

解决方法:

找到了 !在app.gradle =>中的defaultConfig {}内添加此内容

ndk {abiFilters’armeabi-v7a’}

标签:android,android-studio,android-ndk,ndk-build

来源: https://codeday.me/bug/20190727/1551407.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值