Mac安装NDK android-ndk-r25b-darwin.dmg

news2024/12/25 0:14:45

文章目录

        • 废话连片
      • 教程片段
        • 1. 打开要存放的目录.
        • 2. 打开 .app 的包内容
        • 配置环境变量 MAC (在终端/cmd/命令行中运行)

废话连片

最近在用 xx存图 下载 小蓝鸟、油管 视频, 一开始觉得挺好用的, 直到… 免费下载次数已用完.
就想着自己弄一个下载视频的小工具, 便查询到了 python 的 pytube 库. 于是就开始了这次的踩坑之旅.

雏形已经出来了, 功能已经做好了; 但是吧我想放在手机上面用, 还不用命令行启动的; 于是就发现了 briefcase 这个工具, 可以打 dmg, apk, exe 等多种包.
在这里插入图片描述
在这里插入图片描述
但是在打包的时候出现了错误
找不到 ndk 我从idea 里面安装了 ndk, 但是和依赖包里面的不是同一个路径; 我就去官网下载了 ndk 的 dmg 自己去安装;
在这里插入图片描述

这里是官方提供的下载链接
Github
官方网站

Mac 最新版本竟然有 1.27G. 这 差别也太大了.
在这里插入图片描述

下载后是一个 正常的 .dmg 安装文件.
在这里插入图片描述
打开 .dmg 文件后 有一个 .app 和一个… 大概是描述文件吧.
在这里插入图片描述
然后我又打开了 .app 然后, 就没有然后了, 除了验证app 和 确认打开app文件的提示之外, 没有一点反应.
在这里插入图片描述
在这里插入图片描述

百度也查不到任何安装教程/解决方案; 只是听说 要解压出来, 我寻思这 .app .dmg 也不能解压啊;
于是我就一顿乱操作 就好了.

教程片段

1. 打开要存放的目录.

正常存放目录应该在: /Users/<user>/Library/Android/sdk/ndk 下, (应该是.
在这里插入图片描述

2. 打开 .app 的包内容

这也许就是解压吧

在这里插入图片描述
打开后会有一个 Contents 文件夹
在这里插入图片描述
把这个文件夹内的所有文件 拷贝/移动 到存放 ndk 的目录
然后把 .app 同级的 source.properties 也拷贝过来
在这里插入图片描述
结果就是这样的
在这里插入图片描述
这样就可以了
反正是打包成功了
在这里插入图片描述

如果需要环境变量的话

配置环境变量 MAC (在终端/cmd/命令行中运行)

环境变量配置 这个是追加两句话, 如果不够清晰明了. 可以百度一下更详细的操作.

  1. vim ~/.base_profile
  2. 在编辑文件中添加两行代码
export NDK_HOME= ndk路径
export PATH=$PATH:$NDK_HOME/
  1. 保存并执行以下代码 使其立即生效
    source ~/.base_profile

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/75936.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于JavaWeb的宿舍管理系统的设计与实现

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下&#xff0c;你想解决的问…

网页设计期末课程大作业:基于HTML+CSS+JavaScript+Bootstrap制作响应式网站信息技术交流博客(7页)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

gradle的访问目录和支付宝的注意事项

经过我100多次的测试发现。gradle项目不管是打包 还是不打包。他的访问目录都是 config.class.getResourceAsStream("config.properties") 当前class所在的目录&#xff0c; 而支付宝的sdk。他的访问文件的目录是项目的根目录。 比如 你的项目文件是这个样子。运…

QT-自定义本地翻译模块,简单实用

QT-自定义本地翻译模块&#xff0c;简单实用前言一、演示效果二、核心模块1.本地xml的操作过程2、翻译模块三、程序链接前言 QT的国际语言每次如果有字符串变动&#xff0c;都需要重新再编译一下&#xff0c;真的是顶不住&#xff0c;说实话&#xff0c;用起来真的是不习惯。 …

DataX-Web 源码调试及打包

文章目录1、还原 dataxweb 数据库2、修改配置文件3、打包前文回顾&#xff1a; 《DataX 及 DataX-Web 安装使用详解》 《DataX 源码调试及打包》 源码地址&#xff1a;https://github.com/WeiYe-Jing/datax-web 1、还原 dataxweb 数据库 sql 脚本在目录 /bin/db/datax-web.sq…

Keycloak之17.0.1 版本与Jenkins安装与集成-yellowcong

jekins和keycloak的认证,是依赖于 Keycloak Authentication Plugin 插件,进行认证处理,这个配置还是相对比较简单的,最坑的一点就是如果配置错误了,如何恢复的问题。 keycloak 应用集成 Keycloak之安装与启动-yellowcong Keycloak之功能介绍与简单使用-yellowcong Keyc…

BW取月底月初日期函数

BW取月底内置的函数与SAP有差异&#xff0c;为 SN_LAST_DAY_OF_MONTH&#xff0c;如下 很简单的逻辑&#xff0c;主要通过2月的日期进行判断为平年还是闰年&#xff0c;其他月末日期固定 取月底函数&#xff1a; call function SN_LAST_DAY_OF_MONTH EXPORTING DAY_IN …

如何下载不同格式的卫星地图

如何下载不同格式的卫星地图 发布时间&#xff1a;2018-01-17 版权&#xff1a; 务名称&#xff1a;下载任务的名称&#xff0c;可重命名 经纬度范围当前下载区域所在的经纬度范围&#xff0c;不可更改 保存路径&#xff1a;下载你选择区域的文件保存的地方&#xff0c;可更…

基于jsp+mysql+ssm在线培训教育平台-计算机毕业设计

项目介绍 本在线培训教育课程平台系统主要包括系统用户管理模块、课程类别管理模块、课程信息管理、站内新闻管理、登录模块、和退出模块等多个模块。它帮助在线教育平台实现了信息化、网络化&#xff0c;通过测试&#xff0c;实现了系统设计目标,系统采用了jsp的mvc框架,SSM(…

Allegro如何检查过孔类型是否使用正确操作指导

Allegro如何检查过孔类型是否使用正确操作指导 Allegro可以检查PCB上过孔类型是否使用正确,让使用错误的过孔以DRC的形式报出来,具体操作如下 选择setup-Constraint-modes 出现Analysis mode的窗口,选择Physical Modes,Vialist DRC选择on开关,并且保证On-line DRC是勾选…

【数据结构】堆的实现(向上、下调整比较,复杂度,堆排序,Top-K问题)

文章目录一、堆的实现1、堆的概念2、堆的性质3、堆的实现堆的创建&#xff08;向上、下调整比较&#xff09;堆排序Top-K&#xff08;读取文件当中的数据&#xff09;一、堆的实现 1、堆的概念 如果有一个关键码的集合K {k0&#xff0c;k1&#xff0c; k2&#xff0c;…&…

餐饮行业的成本率与毛利率

1、成本率与毛利率 成本率是指成本量与营业额&#xff08;销售额&#xff09;之间的比率&#xff0c;表示实现一定量的销售额需要多少比例的成本资源消耗。 成本率越低&#xff0c;表示企业实现单位业绩付出的资源代价越小&#xff0c;释放出的收益空间越大&#xff1b;相反&a…

docker安装nginx以及(nginxWebUI和nginx-gui图形化界面的使用)

一、docker安装nginx 1、拉取镜像 docker pull nginx2、创建挂载目录 mkdir -vp /usr/local/docker/nginx cd /usr/local/docker/nginx #创建用户挂在的目录 mkdir -vp logs html conf3、启动镜像 1、方式一(推荐) 1、启动 docker run -d --name nginx -p 80:80 nginx2、…

vue实现企业微信扫码登录后台管理系统

大致流程 在登录页面构建内嵌式登录二维码&#xff08;这种方式好处&#xff1a;无需跳转到企业微信域下登录后再返回&#xff0c;提升企业微信登录的流畅性与成功率&#xff09;扫二维码之后&#xff0c;微信那边会跳转到redirect_uri你重定向的地址&#xff0c;后面会拼接co…

医疗器械网络安全漏洞自评报告模板

提示&#xff1a;编制医疗器械网络安全漏洞自评报告要点解析 文章目录1. 目的2. 引用文件3. CVSS漏洞等级3.1 概述3.1.1 适用范围说明3.1.2 CNNVD-ID定义3.1.3 编码原则3.1.4 CNNVD-ID语法介绍3.2 指标分析3.2.1 基本指标3.2.1.1可用性指标1)攻击向量2)攻击复杂性3)所需权限4)用…

二、基础平滑、面积折线图与折线堆叠、面积堆叠《手把手教你 ECharts 数据可视化详解》

注&#xff1a;本系列教程需要对应 JavaScript 、html、css 基础&#xff0c;否则将会导致阅读时困难&#xff0c;本教程将会从 ECharts 的官方示例出发&#xff0c;详解每一个示例实现&#xff0c;从中学习 ECharts 。 ECharts 官方示例&#xff1a;https://echarts.apache.o…

蚁剑v4.0流量分析

​ 目录 0x01声明&#xff1a; 0x02简介&#xff1a; 0x03环境搭建&#xff1a; 下载&#xff1a; 初始化项目&#xff1a; 0x04流量分析&#xff1a; 解密&#xff1a; 0x05总结&#xff1a; 0x01声明&#xff1a; 仅供学习参考使用&#xff0c;请勿用作违法用途&…

2023年天津天狮学院专升本专业课如何线上考试考前准备的要求

天津天狮学院2023年高职升本科专业课线上考试要求根据目前疫情防控形势&#xff0c;为保障广大考生身体健康及安全&#xff0c;我校 2023 年高职升本科专业课考试拟采取在线考试形式。为保证此次考试顺利进行&#xff0c;特对报考我校专业课考生提出以下参加考试要求&#xff0…

Ansible自动化运维工具之playbook剧本编写

一.playbook的相关知识 1.1 playbook 的简介 playbook是 一个不同于使用Ansible命令行执行方式的模式&#xff0c;其功能更强大灵活。简单来说&#xff0c;playbook是一个非常简单的配置管理和多主机部署系统&#xff0c;不同于任何已经存在的模式&#xff0c;可作为一个适合…

【MAUI】为 Label、Image 等控件添加点击事件

一、前言 已经习惯了 WPF、WinForm 中“万物皆可点击”的方式。 但是在 MAUI 中却不行了。 在 MAUI 中&#xff0c;点击、双击的效果&#xff0c;是需要通过“手势识别器”来实现。 本篇文章&#xff0c;我们就通过“手势识别器”来为 Label、Image等控件实现点击事件。 相信…