NDK
nicolelili1
这个作者很懒,什么都没留下…
展开
-
AudioTrack音频播放
.c文件的代码:sound()方法解析并播放音频#include "com_dongnaoedu_ffmplayer_VideoUtils.h"#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <android/log.h>#include <l...转载 2019-11-23 16:21:10 · 281 阅读 · 0 评论 -
音频解析
JNIEXPORT void JNICALL Java_com_dongnaoedu_ffmplayer_VideoUtils_sound (JNIEnv *env, jobject jobj, jstring input_jstr, jstring output_jstr){ const char* input_cstr = (*env)->GetStringUT...转载 2019-11-22 22:36:46 · 2931 阅读 · 0 评论 -
视频解码
#include "com_dongnaoedu_ffmplayer_VideoUtils.h"#include <stdlib.h>#include <stdio.h>#include <android/log.h>//编码#include "include/libavcodec/avcodec.h"//封装格式处理#include "inc...转载 2019-11-22 05:12:50 · 201 阅读 · 0 评论 -
ubuntu使用NDK r-10后,Android中使用r-10c版本出现的问题
Android studio使用ndk-r10ERROR: Parameter specified as non-null is null: method com.android.build.gradle.internal.cxx.configu原因:ndk版本太低,需要更新到最新版本的sdk解决办法:将最新版本sdk中的source.properties拷贝到当前版本的sdk...转载 2019-11-21 20:20:11 · 206 阅读 · 0 评论 -
Cannot run program "sh": Launching failed
问题:eclipse中给项目配置了如下的ndk地址cmd进目录“D:\A\software\ndk\android-ndk-r20”,ndk-build命令是可以正常执行的,但是eclipse中却报如下的错误:02:57:14 **** Incremental Build of configuration Default for project dn_ffmpeg_player ...原创 2019-11-21 03:07:14 · 2022 阅读 · 0 评论 -
阿里云服务器编译ffmpeg
1、在usr文件夹中创建jason文件夹cd /usr :进入usr文件夹mkdir jason: 创建jason文件夹2、上传ffmpeg文件到阿里云3、解压ffmpeg压缩包4、编译.so文件(1)创建build_android.sh文件,配置NDK的路径及其其它信息将该文件转为 “UTF-8 - 无BOM格式”#!/bin/bas...原创 2019-11-13 02:07:32 · 3841 阅读 · 0 评论 -
Unable to locate package unzip
问题:执行安装命令“apt install unzip”后报下面的错误解决办法:执行 apt-get install 命令前先执行一下命令 apt-get update,等该命令结束后再执行install命令先执行update命令然后执行install命令...原创 2019-11-13 01:23:24 · 6556 阅读 · 0 评论 -
The program 'unzip' is currently not installed. You can install it by typing: apt install unzip
问题:The program 'unzip' is currently not installed. You can install it by typing:apt install unzip原因:没有安装 “unzip”指令解决办法:输入命令 "apt install unzip" 进行安装...原创 2019-11-13 01:12:02 · 1257 阅读 · 0 评论 -
阿里云上传NDK并配置NDK环境变量
前提条件:安装软件Xshell并连接阿里云服务器安装软件Xftp一、上传ndk1、点击Xshell的“新建文件传输”2、在弹框中选择“一次性接受”,然后就可以以“root”用户上传文件了3、进入usr目录,并创建ndk文件夹cd /user : 进入user目录mkdir ndk :创建ndk目录4、上传ndk将下载好的linu...原创 2019-11-12 23:55:08 · 269 阅读 · 0 评论 -
Xshell连接阿里云服务器
一、配置云服务器允许访问的ip地址1、点击服务器名称进入详情列表2、3、点击配置规则4、点击 添加安全组规则5、点击“添加安全组规则”协议类型选择“SSH”授权类型选择 “0.0.0.0/0”,表示允许所有ip的所有端口访问二、Xshell连接服务器1、(1)(2)填写主机名,协议选择"SSH",然后点击“确定...原创 2019-11-12 22:21:22 · 353 阅读 · 0 评论 -
ndk开发fmod仿QQ变声
一、下载fmod1、fmod官网https://www.fmod.com/2、点击下载按钮,并点击FMOD Studio3、选择FMOD Studio API,然后选择Android4、下载完毕后,doc文件夹中可以查看apiapi文件夹中有所需要的实例代码inc中包含的是头文件,都是一些函数声明,真正的实现在libs下所包含的.so库里面...原创 2019-11-11 05:04:09 · 392 阅读 · 0 评论 -
ndk集成fmod过程中遇到的问题
1、F:\kotlin\flutter_trip\flutter_trip\qq_voicer_change\app\src\main\jni/common.h:9:10: fatal error: 'fmod.h' file not found原因:common.h与fmod.h不在同一个文件夹下导致引用不到头文件 fmod.h解决办法:include fmod.h完整的路...原创 2019-11-11 04:10:36 · 608 阅读 · 0 评论 -
Android studio NDK开发
1、下载NDK开发工具打开SDK Manager并下载如下工具2、在Android studio中配置环境变量3、在java中声明native方法4、在main中和java同级创建jni文件夹,并将生成的头文件拷贝到jni文件夹中5、创建c文件并实现声明的native方法6、在app的build.gradle中,android下的def...原创 2019-11-09 23:31:18 · 133 阅读 · 0 评论 -
NDK_PROJECT_PATH=null 、finished with non-zero exit value 2
通过android studio开发ndk,在 make project过程中程序中断,报如下提示Process 'command 'C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd'' finished with non-zero exit value 2Caused by:...原创 2019-11-09 20:57:00 · 530 阅读 · 0 评论 -
Error: Flag android.useDeprecatedNdk is no longer supported and will be removed in the next version
ndk使用make过程中报如下错误:Error: Flag android.useDeprecatedNdk is no longer supported and will be removed in the next version of Android Studio. Please switch to a supported build system.Consider using CM...原创 2019-11-09 20:30:09 · 1117 阅读 · 0 评论