当前位置: 首页 > news >正文

streamyfin(世博会)android 编译

streamyfin 因为用 bun 包管理器,需要全局安装 bun

npm install -g bun

安装依赖

bun install

编译 android 环境

npm run android

生成的 android 文件夹,android\gradle\wrapper\gradle-wrapper.properties,修改 distributionUrl

为阿里源地址,加快下载速度

distributionUrl=https://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.10.2-all.zip

‌同步修改依赖仓库地址‌,在 build.gradle 文件中加入以下代码:

allprojects {repositories {maven { url 'https://maven.aliyun.com/repository/public/' }mavenLocal()mavenCentral()}
}

需要配置 java17,用 android studio 打开生成的 android 文件夹

配置 gradle 目录,和 jdk 版本17

然后等着 build 项目,如果不小心有的项目 build 成 java21 版本,需要在 project stucture 中的 module 里将 21 手动改为 17 版本。重新 build。

添加阿里云公共仓库

https://maven.aliyun.com/repository/public

并把地址 https://repo1.maven.org/maven2 删除,防止用他下载出错。

编译成功后,打开安卓模拟器,studio 点击运行

在模拟器里打开 app 后就关闭了,可能是代码有错误。也有可能和 nodejs 版本有关

打开网页版

npm run start

会执行 git submodule update --init --remote --recursive 如果下载不下来用下面方法启动

npx expo start

报错,等代码修复了就会好使了吧 

http://www.lryc.cn/news/599931.html

相关文章:

  • 告别虚函数性能焦虑:深入剖析C++多态的现代设计模式
  • 萤石云替代产品摄像头方案萤石云不支持TCP本地连接-东方仙盟
  • 蓝光中的愧疚
  • Nacos-服务注册,服务发现(一)
  • 中级统计师-经济学基础知识-第七章 失业与通货膨胀理论
  • 怎么放大单片机输出电流
  • linux C — udp,tcp通信
  • 【硬件】LT3763中文手册
  • 51 单片机单文件多文件结构工程模板的创建教程
  • Nginx 安全加固:如何阻止 IP 直接访问,只允许域名访问
  • Linux网络配置全攻略:IP、路由与双机通信
  • freqtrade关于获取k线数量,以及显示时间的问题
  • JAVA知识点(六):性能调优与线上问题排查
  • Day 3: 机器学习进阶算法与集成学习
  • 【13】C# 窗体应用WinForm——.NET Framework、WinForm、工程创建、工具箱简介、窗体属性及创建
  • [ComfyUI] -入门2- 小白零基础搭建ComfyUI图像生成环境教程
  • 语义分割-FCN-听课记录
  • vue使用xlsx库导出excel
  • 零基础-动手学深度学习-6.1 从全连接层到卷积
  • 【高等数学】第五章 定积分——第四节 反常积分
  • DuoPlus云手机再上新:统一配置品牌型号、代理分组与便捷搜索功能全面提升!
  • zabbix服务自动发现、自动注册及配置钉钉告警(小白的“升级打怪”成长之路)
  • 2025年第四届创新杯(原钉钉杯)赛题浅析-助攻快速选题
  • Keepalived 原理及配置(高可用)
  • 构建跨平台远程医疗系统中的视频通路技术方案探究
  • 关于PGCE专家技术认证解决方案
  • Colab中如何临时使用udocker(以MinIO为例)
  • 5G基站信号加速器!AD8021ARZ-REEL7亚德诺 超低噪声高速电压放大器 专利失真消除技术!
  • 轻松管理 WebSocket 连接!easy-websocket-client
  • 为什么数组可以做到时间复杂度为O(1)的随机访问