查看原文
其他

一个基于 React native 开发的安卓音乐软件

TJ TJ君 2022-05-20

大家好,我是TJ

关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍

TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU

终于终于,等到了国际示威游行日,又称五一国际劳动节

假期小伙伴们都是怎么安排的呢?TJ君的安排就是。。。。。期待解封!当然,能休息几天也是好的,所以TJ君今天准备和大家分享一个基于 React native 开发的音乐软件,洛雪音乐助手移动版,节假日在家听听歌放松放松也是个不错的选择,对吧?

洛雪音乐,运用到的技术栈包括有React native、Redux,目前只支持安卓平台,IOS的小伙伴要失望啦。

项目环境运行准备:

  • 安装Node.js环境(如已安装请跳过): 下载Node.js安装结束后,打开命令行输入node -v将会输出Node.js的版本号即表示已安装完成
  • 拉取代码: 克隆仓库代码
  • 安装依赖: 在项目根目录打开命令行,执行命令:npm install,若此命令执行的过程中报错可以尝试百度报错内容找解决方法,或在此处贴出报错日志一起讨论解决
  • 使用Android Studio打开项目根目录下的android文件夹,加载一遍gradle

项目启动三步骤:

  • 启动模拟器或连接真实设备
  • 启动开发服务器: 在项目根目录打开命令行,执行命令:npm run ar,若开发服务器意外停止了,可以执行npm start重新启动
  • 开发: 修改项目下的JS即可实时看到修改后的效果

如何构建安装包:

  • 首先生成安卓签名文件,然后将你的签名文件放在android/app/,然后在android/新建keystore.properties文件,填入你的签名信息:
storeFile=
storePassword=
keyAlias=
keyPassword=

最后在android/执行命令./gradlew assembleRelease,构建的安装包在android/app/build/outputs/apk/release/

感兴趣的小伙伴快来试试吧,提前祝大家节日快乐,每天6点不到就醒来的TJ君明天一定要争取睡个大懒觉~

点击下方卡片,关注公众号“TJ君

回复“洛雪2022”,获取仓库地址

关注我,每天了解一个牛x、好用、有趣的东东

往期推荐

FASTJSON2,为下一个十年提供的高性能JSON库

一款 Material Design 风格的 Hexo 主题

一个去除图片背景的抠图利器


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存