Unknown argument ××\××\app\.externalNativeBuild\cmake\debug\armeabi-v7a_.externalnativebuild\cmake\debug\armeabi-v7a\andro-程序员宅基地

技术标签: ffmpeg  

FFmpeg播放器项目运行报错:

Build command failed.
Error while executing process E:\AndroidStudio2.0\AndroidSDK\3.10.2.4988404\bin\cmake.exe with arguments {--build I:\android demos\MyPlayer\app\.externalNativeBuild\cmake\debug\armeabi-v7a --target native-lib}
Unknown argument demos\MyPlayer\app\.externalNativeBuild\cmake\debug\armeabi-v7a
Usage: cmake --build <dir> [options] [-- [native-options]]
Options:
  <dir>          = Project binary directory to be built.
  --target <tgt> = Build <tgt> instead of default targets.
                   May only be specified once.
  --config <cfg> = For multi-configuration tools, choose <cfg>.
  --clean-first  = Build target 'clean' first, then build.
                   (To clean only, use --target 'clean'.)
  --use-stderr   = Ignored.  Behavior is default in CMake >= 3.0.
  --             = Pass remaining options to the native tool.

解析:
首先根据提示 Usage: cmake --build

[options] [-- [native-options]]可以知道是运行cmake --build …命令时报的错,找不到参数中的文件夹。这个命令是在android_gradle_build.json文件中,位置如下: 在这里插入图片描述

这个文件用来被Android Gradle Plugin中的externalNativeBuild任务解析,将构建命令解析出来,然后编译C/C++代码,最后产生目标so文件。
报错信息中有提示: Unknown argument demos\MyPlayer\app.externalNativeBuild\cmake\debug\armeabi-v7a
而我的项目目录是 I://android demos\MyPlayer\app.externalNativeBuild\cmake\debug\armeabi-v7a
可以明显的看出是目录文件夹android demos中的空格被当成分隔符错误解析导致,解决方法很简单,目录中不要带空格就ok了,改好后果真可以正常运行打包了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cui130/article/details/89057912

智能推荐

[工具]Mac平台开发几个网络抓包工具(sniffer)_mac 网络抓包工具-程序员宅基地

文章浏览阅读2.8k次。[工具]Mac平台开发几个网络抓包工具(sniffer) Cocoa Packet Analyzerhttp://www.tastycocoabytes.com/cpa/Cocoa Packet Analyzer is a native Mac OS Ximplementation of a network protocol analyzer and packet _mac 网络抓包工具

ddr3ip核心_DDR3(4):IP核再封装-程序员宅基地

文章浏览阅读869次。调取的 DDR3 控制器给用户端预留了接口,用于实现对该 IP 核的控制,我们要做的就是利用这些接口打造合适的 DDR3 控制器。在生成 DDR3 IP 核的界面中,可以找到 User Guide 手册,DDR3 的使用将围绕这个手册来展开。一、接口说明打开 User Guide 第 90 页,可以看到 DDR3 IP 核的接口框图如下所示。可以看到,中间部分就是我们调取的 DDR3 IP 核,它..._ddr3 的物理层端与用户端存在两种速率关系,即 4:1 和 2:1

d3.csv()读取本地文件失败_报错Access to XMLHttpRequest at ‘file:‘ from origin ‘null‘ has been blocked_替换和解决方法_from origin 'null' has been blocked by cors policy-程序员宅基地

文章浏览阅读4.2k次,点赞8次,收藏13次。背景介绍:最近在做一个数据可视化系统,对csv文件中数据进行处理后,以统计图表的形式实现可视化,使用的技术有JavaScript、D3、HTML。由于D3提供了csv文件读取函数——d3.csv(),本想直接使用,但在运行系统的时候报出以下两个错误:Access to XMLHttpRequest at ‘file://’ from origin ‘null’ has beenblocked by CORS policy: Cross origin requests are only suppor_from origin 'null' has been blocked by cors policy: cross origin requests ar

【diffusers】(三) pipeline原理及自定义训练推理-程序员宅基地

文章浏览阅读1.7k次,点赞20次,收藏29次。上一篇文章中我们介绍了SD以及scheduler,深入了解了diffusers中代码和论文公式中的相对关系。现在我们就要开始实战,看看怎么去训练和推理自己的模型。

nodejs+vue+python+PHP音乐网站的设计与实现-毕业设计推荐-微信小程序_node vue开发网站-程序员宅基地

文章浏览阅读61次。音乐网站改变了传统音乐产业的产业结构。而现在许多音乐网站不能提供在线播放,并且在技术支持上也不完善。而音乐站点的设计和优化,就是从音乐的角度出发,利用 Web服务器来对其进行功能的设计,以此实现音乐网站的应用水平提升。_node vue开发网站

维护顺序统计树中结点秩信息的策略与实践-程序员宅基地

文章浏览阅读819次,点赞29次,收藏16次。本文旨在深入探讨顺序统计树中结点秩信息的维护机制,特别是在插入和删除操作中如何保持这一关键信息的准确性。我们将详细分析插入和删除过程中的每个步骤,探讨如何在不影响红黑树操作渐近性能的前提下,有效地维护结点的秩信息。通过本文的阐述,读者将能够更好地理解顺序统计树的工作原理,以及如何在实际应用中高效地利用这一数据结构。

随便推点

retrofit 自定义请求参数加密 和自定义响应解密 带你走出那些坑_retrofit参数加密-程序员宅基地

文章浏览阅读5k次。首先,感谢一叶飘舟。给我灵感。以及他分享的博文,从源码的角度来实现参数的加解密。其次,也感谢这位这篇文章 :http://blog.csdn.net/zr940326/article/details/51549310 技术性人员就是不喜欢多啰嗦,直接来看代码吧。首先要了解这个东西 -------- ConverterFactory。这是retrofit 里面一_retrofit参数加密

Android 在AndroidStudio实现RTSP流截图_android com.googlecode.javacv rtsp截图-程序员宅基地

文章浏览阅读1.7k次。1:新建android项目我这里使用的语音是java2:在项目gradle上导入包:(1)implementation group: 'org.bytedeco', name: 'javacv', version: '1.4.1'(2)implementation group: 'org.bytedeco', name: 'javacpp', version: '1.4.1'(3..._android com.googlecode.javacv rtsp截图

Navicat Premium连接本地oracle_navicat premium 连接本地 oracle-程序员宅基地

文章浏览阅读575次。因为我是先学习的MySQL数据库,所以对于Navicat for MySQL操作十分熟悉,也觉得它十分简单方便。到了学习Oracle数据库的时候,我也想找一个可视化软件,然后先从它的官网下载了SQL Development,但是我就是不习惯,而且觉得他的界面不够简洁,所以我就下载了Navicat Premium。所需的软件环境:Navicat Premium 11Oracle 11Na..._navicat premium 连接本地 oracle

新唐 Nuvoton M031 入门 点亮板载LED_新唐 m031seriesbsp_v1.5 2017-程序员宅基地

文章浏览阅读2.4k次。官网地址http://www.nuvoton.com.cn/board/numaker-m031tc/http://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m0-mcus/m031-series/m031tb0ae/资源下载地址http://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m0-mcus/m031-series/m031tb0ae/?gr_新唐 m031seriesbsp_v1.5 2017

论文笔记:Hypergraph Convolution and Hypergraph Attention-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏13次。前言论文链接:https://arxiv.org/abs/1901.081501. Hypergraph Convolution and Hypergraph Attention1.1 Hypergraph Revisited一个普通图定义为 G=(V,E)\mathcal{G}=(V,E)G=(V,E) ,其中节点集定义为 V={v1,v2,…,vN}V=\{v_1,v_2,\dots,v_N\}V={v1​,v2​,…,vN​},边集定义为 E⊆V×VE \subseteq V \times V_hypergraph convolution and hypergraph attention

三个绘图工具类详解Paint(画笔)Canvas(画布)Path(路径)_setstrokecap-程序员宅基地

文章浏览阅读2.5k次。drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint): 画弧,参数一是RectF对象,一个矩形区域椭圆形的界限用于定义在形状、大小、电 弧,参数二是起始角 (度)在电弧的开始,参数三扫描角(度)开始顺时针测量的,参数四是如果 这是真的话,包括椭圆中心的电 弧,并关闭它,如果它是假这将是一个弧线,参数五是Paint对象;..._setstrokecap

推荐文章

热门文章

相关标签