android - 尝试使用 NDK-build 编译 64 位共享库时出错
问题描述
我正在尝试构建一个旧ndk
项目来获取 64 位共享库(arm64-v8a),但它只能编译armeabi
(根本没有提到 APP_ABI)。
当我尝试构建arm64-v8a
库(刚刚将 APP_ABI = arm64-v8a 放入 Application.mk 中)时,它会出现以下错误。
Error: operand 1 should be an integer register --
str r2,[sp,#(1024+(14*4))]'` 和上面的行一样,它在cmd中抛出了许多类似的错误行。我是从 cmd 构建的,而不是 Android studio 或 Eclipse。
我只想构建一个没有问题的 64 位 .so 文件。感谢您提前提供的帮助。
解决方案
推荐阅读
- swift - 使用闭包将变量信息传递给第一个 VC 时遇到问题
- spring-cloud-gateway - Spring Cloud Gateway Redis 限速器不起作用
- java - 没有冲突时如何使用spring jpa将记录插入数据库
- reactjs - 添加换行符 javascript
- unreal-engine4 - 虚幻引擎蓝图:如何沿样条线移动演员?
- oracle - oracle客户端无法显示泰文
- sql - 常规整理问题,但关于加入的整理声明仍然给出相同的错误
- javascript - 在这个例子中,关键字“this”是如何工作的?
- python - 代码在第一次询问后给了我错误的输出
- vba - 如何从每张PPT幻灯片中删除位于特定位置(例如右上角)的图片