废话连片

最近在用 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
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐