mac编译ijkplayer遇到问题

embedded/2024/12/22 3:04:31/

问题:./init-android.sh git version 2.44.0 == pull ffmpeg base == : command not founde.sh: line 2: : command not founde.sh: line 5: : command not founde.sh: line 6: tools/pull-repo-base.sh: line 9: syntax error near unexpected token elif' 'ools/pull-repo-base.sh: line 9: elif [ ! -d $LOCAL_WORKSPACE ]; then

问题原因:

脚本中的换行符问题

  • Windows 风格的换行符(\r\n)导致脚本在 Unix 环境中解析错误。
  • 修复此问题需要将脚本转换为 Unix 风格。

解决办法:

# 转换主脚本和其调用的脚本
find . -type f -name "*.sh" -exec dos2unix {} \;
当然,你要自己安装下dos2unix,怎么装,自己搜索下吧


http://www.ppmy.cn/embedded/147692.html

相关文章

3D造型软件solvespace在windows下的编译

3D造型软件solvespace在windows下的编译 在逛开源社区的时候发现了几款开源CAD建模软件,一直囿于没有合适的建模软件,虽然了解了很多的模拟分析软件,却不能使之成为整体的解决方案,从而无法产生价值。opencascad之流虽然可行&…

我的“双胞同体”发布模式的描述与展望

当被“激情”晕染,重创标题、摘要探索“吸睛”。 (笔记模板由python脚本于2024年12月19日 15:23:44创建,本篇笔记适合喜欢编撰csdn博客的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免…

SparkSQL案例

SparkSQL案例 **案例描述:**某系统存储有用户的基本信息,包括用户的姓名、身份证号、手机号码。 数据集: 有用得着的评论或私信即可 需求分析: 将表中的数据进行过滤,只保留 80 后、90 后、00 后的用户信息&#x…

《Amazon Bedrock vs ChatGPT:谁更胜一筹?》

在生成性AI技术的赛道上,Amazon Bedrock和ChatGPT无疑是两大热门名字。两者虽然都在人工智能的领域大展拳脚,但它们的设计理念、功能侧重点和应用场景却大不相同。那么,作为开发者或企业用户,选择这两者中的哪一个更为合适呢&…

uni-app开发商品分类页面实现

目录 一:功能概述 二:功能实现 一:功能概述 这里商品分类按照常规的分类页面样式设计,左侧为一级分类,右侧为二级分类。在左侧切换不同的一级分类可以修改右侧的二级分类数据。右侧的展现方式是最上面显示对应的一级分类logo图片,下面展示二级分类的logo和名称。 二:…

SSD目标检测算法

SSD(Single Shot MultiBox Detector)是一种基于深度学习的目标检测算法,它结合了高效的检测策略和准确的检测结果。相比于传统的目标检测算法,SSD能够在保持较高准确性的同时快速地进行目标检测。 SSD算法的主要特点包括以下几个…

Http 中 GET 和 POST 的区别?应用场景都有哪些?

在 Web 开发中,GET 和 POST 是两种最常用的 HTTP 请求方法,它们各自具有不同的特点和应用场景。以下是 GET 和 POST 方法的区别以及各自的应用场景,结合实际项目代码示例进行讲解。 一、GET 和 POST 的区别 区别GETPOST请求类型请求资源提交数据请求参数位置在 URL 中,作为…

请求go web后端接口 java安卓端播放视频

前端代码 添加gradle依赖 implementation com.squareup.retrofit2:retrofit:2.9.0 implementation com.squareup.retrofit2:converter-gson:2.9.0 添加访问网络权限 <uses-permission android:name"android.permission.INTERNET" />允许http 请求请求 andro…