使用BeeWare创建Android APK:设置BRIEFCASE_HOME及命令选择
设置BRIEFCASE_HOME环境变量并解决路径空格问题
一、设置环境变量的方法
根据你使用的操作系统,设置方式分为以下两种:
Windows系统
- 临时生效(仅当前命令行窗口)
激活虚拟环境的终端后,执行:
set BRIEFCASE_HOME=C:\path\to\your\no-space-folder
示例路径可以是C:\BeeWareCache,确保路径中没有空格。
- 永久生效
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」或「系统变量」栏点击「新建」,变量名填
BRIEFCASE_HOME,变量值填你选定的无空格路径(比如C:\BeeWareCache) - 确认设置后,重启终端并重新激活虚拟环境即可生效
macOS/Linux系统
- 临时生效(仅当前终端窗口)
激活虚拟环境后执行:
export BRIEFCASE_HOME=/path/to/your/no-space-folder
示例路径可以是/home/yourname/beeware-cache,确保无空格。
- 永久生效
- 编辑你的shell配置文件(bash用户用
~/.bashrc,zsh用户用~/.zshrc),添加一行:
export BRIEFCASE_HOME=/path/to/your/no-space-folder
- 保存文件后执行
source ~/.bashrc(或对应配置文件),使设置立即生效,后续打开终端会自动加载该环境变量
二、后续执行的命令
环境变量设置完成后,按正常流程执行以下命令:
- 若还未创建项目,先执行
briefcase new生成新项目框架 - 进入项目目录后,执行
briefcase create android创建Android平台的项目结构 - 接着用
briefcase build android编译项目,最后执行briefcase package android生成APK文件
注意:临时设置环境变量时,必须在同一个终端窗口内完成后续的Briefcase命令;永久设置则无需此限制,重启终端即可正常使用。
内容的提问来源于stack exchange,提问作者Sir H
相关产品推荐
相关产品推荐

