ICode9

精准搜索请尝试: 精确搜索
  • 最新实用下载配置旧版本NDK方法(Key GNUSTL_STATIC is missing in the map)2022-01-20 09:30:28

    最近在做使用opencv来编译项目,使用较新的NDK编译带OpenCV的工程时会遇到编译问题 Key GNUSTL_STATIC is missing in the map. 这个是时候就需要下载安装旧版本NDK,可以使用Android Studio自动下载配置,对window和mac均适用,免去了配置的烦恼 第一步按照以下步骤在AS上找到下载旧

  • [解决] No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android2022-01-10 17:31:28

    前端时间项目组让我改一个比较老的项目,说是用Android Studio2.3版本可以直接运行,于是我下载了一个2.3.2的,结果出现了一堆问题,总结下: 首先导入项目后build完直接报出:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 看异常可以知道

  • 环境配置---《安卓逆向》2022-01-02 20:59:13

    JAVA环境配置 java1.8.111的安装方法 安装的时候,需要将jre安装在,jdk目录下面才可以 SDK的安装 下载:android-sdk-windows 下载:platforms 然后再,定义环境 打开CMD,输入ADB进行验证,有没有启动成功。 如果adb版本不是1.0.41,需要重新下载 android-ndk-NDK-R10E安装 下载:and

  • android opencv NDK人脸识别和对比,Android岗面试2021-12-26 12:34:38

    只检测是否有人脸 */ extern “C” JNIEXPORT jboolean JNICALL Java_com_hxg_ndkface_FaceDetection_faceDetection(JNIEnv *env, jobject thiz, jobject bitmap) { //检测人脸,opencv 有个关键类 是Mat open只会处理Mat android里面是Bitmap //1.Bitmap转成opencv能操作的C+

  • 一个 Android MVVM 组件化架构框架,ndk开发教程2021-12-24 19:32:50

    本项目中所使用的方案: 面向接口编程 + Java的SPI机制(ServiceLoader)+AutoService: 先来认识下 Java 的 SPI 机制:面向的对象的设计里,我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现,就需要

  • Android NDK:在Android Studio下的基本开发步骤和基础知识点总结2021-12-19 11:59:30

    /* Header for class com_zhuanghongji_ndkdemo_JNITest */ #ifndef _Included_com_zhuanghongji_ndkdemo_JNITest #define _Included_com_zhuanghongji_ndkdemo_JNITest #ifdef __cplusplus extern “C” { #endif /* Class: com_zhuanghongji_ndkdemo_JNITest Method: ge

  • NDK 交叉编译2021-12-16 17:04:23

    这里是引用 这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一

  • android个版本对应的SDK level,最新包括android10.02021-12-15 09:33:18

        版本昵称 系统版本号 sdk level Android10 10 API level 29 Pie 9 API level 28 Oreo 8.1.0 API level 27 Oreo 8.0.0 API level 26 Nougat 7.1 API level 25 Nougat 7.0 API level 24 Marshmallow 6.0 API level 23 Lollipop 5.1 API level 22 Lollipop 5

  • Android JNI 异常定位(2) ——ndk-stack2021-12-10 22:04:31

    前言 之前介绍了使用addr2line定位,今天介绍下怎么使用ndk-stack对native崩溃进行定位。 不管使用addr2line还是ndk-stack都要用到我们报错版本的动态库,也就是so文件。需要注意的我们分析bug使用的so文件需要带符号表的so文件。如图: stripped目录下so文件应该(可能后面还会有处

  • NDK Socket编程:面向连接的通信(tcp)2021-12-06 12:58:56

    使用posix socket api,java层调用c层。 AndroidManifest.xml: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.apress.echo" android:versionCode="1" android:versionName="1.0" >

  • Android NDK开发,使用ndk-build编译,写的太详细了2021-11-17 14:02:30

    项目或者应用的包名:com.ang.ndkdemo public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } //创建的本地方法,具体功能

  • Android Studio JNI开发(一)——NDK安装及环境配置2021-11-14 10:59:32

    Android Studio JNI开发(一)——NDK安装及环境配置 简介 JNI JNI(Java Native Interface),是Java和C/C++相互通信的接口,实现了一个工程,多种语言并存。在Android Framework中,需要提供一种媒介或桥梁,将Java层(上层)与C/C++层(下层)有机的联系起来,使得他们互相协调完成某些任务。而充当

  • 为 Android 编译并集成 FFmpeg 的尝试与踩坑2021-11-14 02:31:49

    前言与环境说明 随着 FFmpeg、NDK 与 Android Studio 的不断迭代,本文可能也会像我参考过的过期文章一样失效(很遗憾),但希望本文中提到的问题排查以及步骤说明能够帮到你,如果发现了文章中的谬误以及不足之处也欢迎你提供建议与指正,十分感谢

  • 2021-11-022021-11-02 18:31:28

    UVCCamerax项目usb摄像头的使用: 一、NDK一定是ndk14, 本人用ndk16很多次都报打开失败 具体就是在 根工程下ocal.properties ndk.dir=D:\android\sdk\ndk\android-ndk-r14b; 二、libuvccamera库项目jni下的Application APP_PLATFORM := android-14,不然也会报打开失败 2021-11-02

  • Android Studio NDK相关经验2021-11-01 17:35:50

    编译问题 找不到libcurses.so.5,locate一下libcursses.so,结果发现系统里是libcruses.so.6版本。 弄一个简单的hello.cpp和CMakeLists.txt, cmake_minimum_required(VERSION 3.6) project(hello) add_executable(hello hello.cpp) #include <iostream> int main() { std::c

  • Android NDK API Reference - NeuralNetworks - Enumerations2021-10-17 09:57:58

    Android NDK API Reference - NeuralNetworks - Enumerations Android NDK API Reference https://developer.android.google.cn/ndk/reference NeuralNetworks https://developer.android.google.cn/ndk/reference/group/neural-networks enumeration [ɪˌnjuːmə'r

  • 5G音视频时代还不学NDK开发吗,安卓开发面试技能介绍2021-10-16 13:59:39

    说起IT行业,大多数人脑海里反应出的第一个标签一定是“高薪”,而说起程序员,大家更多想到的可能是: 秃顶、木讷、格子衫; 加班多、能赚钱、不花钱; 没对象…… 甚至很多人还说“程序员在互联网行业里面是吃青春饭的,干到30岁就会被行业淘汰掉”。去年开始的各大企业裁员风潮,似乎也在

  • 基于android的ffmpeg的编译2021-10-16 11:31:07

    我首先百度了一下 然后参考 https://www.jianshu.com/p/feab970fd74c #你自己的NDK路径。 export ANDROID_NDK=/home/cc/data/cc/Android/Sdk/ndk/23.0.7344513 # 设置你的android平台编译器的版本 # export SYSROOT=$ANDROID_NDK/platforms/android-14/arch-arm/ export SYSROOT

  • NDK编译FFMPEG库及MeadiaCodec等库出现的各种问题2021-10-01 13:30:41

    最近搞新项目,需要在C++层里实现各种音视频逻辑,在网上下载了FFmpeg等库放入Android Studio后,出现各种问题,现在都汇总记录下~ 1.外接UVC协议的摄像头时,插上摄像头后,有显示设备列表,但是就没有画面出来。外接摄像头是用了开源库的LibUvcCamera日志也报这样的错: [506*UVCCamera.cpp:

  • Android Native报错定位 addr2line 命令使用记录2021-09-30 16:03:16

    Android native报错有时候只有一句 signal 11 (SIGSEGV),这种情况仅通过log是很难定位到问题的。不过Android 在/data/tombstones目录保存了错误的堆栈信息,为定位bug提供了路径。不过一般这里的log都无法像java一样直接定位的出错的行数。如下图: 先看崩溃的tid:3596 ,不是主线程

  • 当Mac电脑遇到ANDROID_NDK_HOME not defined...报错2021-09-30 01:34:20

    我的Mac电脑是 macOS 11.6 前两天,在Cocos Creator 3.3.0 上想要对原生执行自动绑定C++ JSB的时候,执行 tojs下的genbindings.py 居然报错了。。。   ANDROID_NDK_HOME not defined... NDK_ROOT not defined. Please define NDK_ROOT or ANDROID_NDK_HOME in your environment.  

  • NDK编译FFmpeg2021-09-22 15:32:45

    #! /bin/bash NDK_ROOT=/home/wanghy/tools/android-ndk-r17c TOOL_ROOT=$NDK_ROOT/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64 FLAGS="-isystem $NDK_ROOT/sysroot/usr/include/aarch64-linux-android -D__ANDROID_API__=28 -g -DANDROID -fdata-s

  • 详细的FFmpeg编译流程与脚本分析2021-09-20 14:32:29

    FFmpeg是一个跨平台的多媒体库,也是目前音视频领域应用最广泛的库。它包括llibavcodec、libavformat、libavutil、libavdevice、libavfilter、libswscale、libavresample、libswresample、libpostproc等模块,其中avcodec用于编解码,avformat用于解封装,avutil是提供工具类,avdevice用

  • Android NDK 之 MD5 数据签名校验2021-09-14 09:34:51

    Android NDK 之 MD5 数据签名校验 加密 定义:对原来的明文的文件或数据按照某种算法进行处理,使其成为一种不可读的密文 加密算法 对称加密:加密和解密的秘钥是同一个,常见的有DES,AES 非对称加密:加密和解密使用不同的秘钥,一般通过公钥进行加密,私钥进行解密,常见的有RSA MD5基本

  • AS集成FFmpeg2021-09-11 10:31:52

    AS集成FFmpeg 项目简介: 该项目通过Linux系统编译FFmpeg,并集成到Android Studio项目中。 FFmpeg简介 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL 或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有