首页 > 系统相关 >windows10,编译rust程序到so文件,供android调用,笔记

windows10,编译rust程序到so文件,供android调用,笔记

时间:2023-09-02 14:01:57浏览次数:45  
标签:ndk v8a windows10 编译 so arm64 android

1、用 D:\myProgram\android_sdk\ndk\ndk-22.0.7026061\ndk-build.cmd 编译,全路径,只写ndk-build,似乎不行

2、 在android as里编译,提示 so is not a ABI,其实是so放错地方了。应该放在 src\main\jniLibs\arm64-v8a 目录下(其他cpu类似),我就是缺少arm64-v8a目录,导致这个错误,新建arm64-v8a目录,把so文件放里面,就行了

标签:ndk,v8a,windows10,编译,so,arm64,android
From: https://blog.51cto.com/u_14762927/7332507

相关文章

  • JSONCPP向浏览器前端发送服务器本地文件列表
    服务器解析了浏览器请求之后,要进行响应响应体里需要存放请求的内容HTML标签:是页面的核心内容,定义了页面有什么内容。CSS:控制HTML元素的排版布局和展示方式,是美化页面文档的。JavaScript:让用户与页面进行交互,或在网页背后默默操控网页,以便让显示的内容与效果有所改变。对网页来......
  • Redisson看门狗机制你了解多少
    前言谈到Redisson就不得不说Redis了,一想到Redis就不得不想到并发编程锁机制,一想到锁机制那么就不能不考虑一个很头疼的问题,如何保证原子性的问题,高QPS请求量的系统对每次执行数据的原子性由为的关键,保证不了原子性就会导致一系列重复提交的操作,重复的数据导致在某些逻辑运算的时候......
  • portswigger——Response queue poisoning(响应队列中毒)_02
    响应队列中毒响应队列中毒是一种强大的请求走私攻击形式,它会导致前端服务器开始将响应从后端映射到错误的请求。实际上,这意味着同一前端/后端连接的所有用户都将获得针对其他人的持久响应。这是通过走私一个完整的请求来实现的,从而在前端服务器只期望一个响应时从后端引发两个响......
  • Flink 1.17教程:DataStream实现Wordcount——读socket(无界流)
    pom.xml<properties><flink.version>1.17.0</flink.version></properties><dependencies><dependency><groupId>org.apache.flink</groupId><artifactId>fli......
  • Android资源文件基本使用方法
    stylestyle文件是为了抽取一些控件的属性的共同点,通过style预设一些值另外在项目中主要的作用也是为了属性的统一管理,方便后续的修改使用方法:在values中新建一个style.xml文件其中的代码如下<stylename="TestTextView"><itemname="android:layout_width">wrap_conten......
  • Android控件的学习
    ProgressBar不知道因为什么原因,progressshow之后,如果使用Thread.sleep之后,再dismiss不会弹出dialog 所以这个东西应该是在多线程中用的其中setMessage这个方法被废弃了,但是有很多其他的方法,可以设置view以及按钮等 ......
  • android面试题:谈谈对Java中多态的理解
     Java中的多态是面向对象编程的一个重要特征,它允许同一个类型的对象在不同的情况下表现出不同的行为。多态是Java语言中实现代码复用、提高代码可维护性和可扩展性的重要手段。 多态的实现基于两个核心概念:继承和方法重写。在Java中,子类可以继承父类的方法,并且可以重写(覆......
  • 备战金九银十秋招面试,Android面试高频题合集,赶快收藏起来
    前言现在面试可以说是我们最常挂在嘴边的一个话题了,面试题、面试宝典、面试手册......各种Android面试题一搜一大把,根本看不完,而且现在的面试资料也都还可以,然后就放进了收藏夹吃灰,真到面试的时候,又被面试官问得脚趾扣地。人都是不满足于现状的,现在15K的薪资,下一份就想拿40K,甚至想......
  • qt读取json文件
    Qt读取json数据文件步骤:本条记录未进行判断,只是针对自己在已知json数据文件下的读取1、打开文件QFliefile("设置路径");2、设置文件打开方式file.open(QFile::ReadOnly|WriteOnly|ReadWrite);3、读取文件数据QByteArrayall=file.readAll();4、关闭文件file.cl......
  • vue项目中package.json的个人见解
    一、背景介绍Vue.js是一种流行的JavaScript前端框架,它以简洁的语法、灵活性和可扩展性而受到开发者的青睐。在Vue项目中,package.json文件是一个非常重要的配置文件,它管理着项目的依赖关系、脚本命令、版本信息等。本文将探讨package.json在Vue项目中的重要性以及个人的使用经验。二......