android–APP_ABI被忽略了

android–APP_ABI被忽略了,第1张

概述我使用了android-ndk-r13b,我直接从Android网站下载(而不是从SDK管理器),并在AndroidStudio中设置了ProjectStructure的路径.它能够检测到我的Android.mk和Application.mk(都在我的jni文件夹中),我从控制台日志中看到它.在我的Application.mk中,我定义了这个:APP_ABI:=armeabi-V

我使用了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 – APP_ABI被忽略了全部内容,希望文章能够帮你解决android – APP_ABI被忽略了所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1113722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存