当前位置:  开发笔记 > Android > 正文

APP_ABI被忽略了

如何解决《APP_ABI被忽略了》经验,为你挑选了1个好方法。

我使用了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()这样的方法

我错过了什么 ?



1> Lyn..:

找到了 !在app.gradle =>中的defaultConfig {}内添加此内容 ndk{abiFilters 'armeabi-v7a'}

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有