mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-05-23 22:37:41 +08:00
更新说明
This commit is contained in:
parent
ddb23b7370
commit
b84d7ec41e
37
README.md
37
README.md
@ -34,37 +34,25 @@
|
||||
使用常见问题请转至:[常见问题](https://lyswhut.github.io/lx-music-doc/mobile/faq)<br>
|
||||
桌面版项目地址:<https://github.com/lyswhut/lx-music-desktop>
|
||||
|
||||
### 源代码使用方式
|
||||
目前本项目的原始发布地址只有**GitHub**及**蓝奏网盘**,其他渠道均为第三方转载发布,与本项目无关!
|
||||
|
||||
#### 项目环境准备
|
||||
#### 数据同步服务
|
||||
|
||||
1. **安装Node.js环境(如已安装请跳过):** 下载[Node.js](https://nodejs.org/en/)安装结束后,打开命令行输入`node -v`将会输出Node.js的版本号即表示已安装完成
|
||||
2. **拉取代码:** 克隆本仓库代码
|
||||
3. **安装依赖:** 在项目根目录打开命令行,执行命令:`npm install`,若此命令执行的过程中报错可以尝试百度报错内容找解决方法,或在此处贴出报错日志一起讨论解决
|
||||
4. 使用Android Studio打开项目根目录下的`android`文件夹,加载一遍`gradle`
|
||||
从v1.0.0起,我们发布了一个独立版的[数据同步服务](https://github.com/lyswhut/lx-music-sync-server#readme),如果你有服务器,可以将其部署到服务器上作为私人多端同步服务使用,详情看该项目说明
|
||||
|
||||
#### 项目启动步骤
|
||||
### 贡献代码
|
||||
|
||||
1. 启动模拟器或连接真实设备
|
||||
2. **启动开发服务器:** 在项目根目录打开命令行,执行命令:`npm run dev`,若开发服务器意外停止了,可以执行`npm start`重新启动
|
||||
3. **开发:** 修改项目下的JS即可实时看到修改后的效果
|
||||
本项目欢迎PR,但为了PR能顺利合并,需要注意以下几点:
|
||||
|
||||
#### Native开发
|
||||
- 对于添加新功能的PR,建议在PR前先创建issue说明,以确认该功能是否确实需要
|
||||
- 对于修复Bug PR,请提供修复前后的说明及重现方式
|
||||
- 其他类型的PR则适当附上说明
|
||||
|
||||
使用Android Studio打开项目根目录下的`android`文件夹,即可在Android Studio内进行安卓代码的开发与调试
|
||||
贡献代码步骤:
|
||||
|
||||
#### 构建安装包
|
||||
|
||||
首先生成安卓签名文件,然后将你的签名文件放在`android/app/`,然后在`android/`新建`keystore.properties`文件,填入你的签名信息:
|
||||
|
||||
```properties
|
||||
storeFile=
|
||||
storePassword=
|
||||
keyAlias=
|
||||
keyPassword=
|
||||
```
|
||||
|
||||
最后在`android/`执行命令`./gradlew assembleRelease`,构建的安装包在`android/app/build/outputs/apk/release/`
|
||||
1. 参照[源码使用方法](https://lyswhut.github.io/lx-music-doc/mobile/use-source-code)设置开发环境
|
||||
2. 克隆本仓库代码并切换到`dev`分支开发
|
||||
3. 提交PR
|
||||
|
||||
<!--
|
||||
### UI界面
|
||||
@ -87,4 +75,5 @@ keyPassword=
|
||||
若你使用了本项目,将代表你接受以上协议。
|
||||
|
||||
音乐平台不易,请尊重版权,支持正版。<br>
|
||||
本项目仅用于对技术可行性的探索及研究,不接受任何商业(包括但不限于广告等)合作及捐赠。<br>
|
||||
若对此有疑问请 mail to: lyswhut+qq.com (请将`+`替换成`@`)
|
||||
|
@ -1,3 +1,5 @@
|
||||
从v1.1.0起,我们发布了一个独立版的[数据同步服务](https://github.com/lyswhut/lx-music-sync-server#readme),如果你有服务器,可以将其部署到服务器上作为私人多端同步服务使用,详情看该项目说明
|
||||
|
||||
### 不兼容性变更说明
|
||||
|
||||
- 同步功能,该功能不支持与PC端v2.2.0之前的版本使用
|
||||
|
@ -42,8 +42,8 @@ const Content = () => {
|
||||
<Text selectable style={styles.text} ><Text style={styles.bold}>5.</Text> 由于使用本软件产生的包括由于本协议或由于使用或无法使用本软件而引起的任何性质的任何直接、间接、特殊、偶然或结果性损害(包括但不限于因商誉损失、停工、计算机故障或故障引起的损害赔偿,或任何及所有其他商业损害或损失)由使用者负责。</Text>
|
||||
<Text selectable style={styles.text} ><Text style={styles.bold}>6.</Text> 本项目完全免费,且开源发布于 <Text onPress={openHomePage} style={textLinkStyle}>GitHub</Text> 面向全世界人用作对技术的学习交流,本软件不对项目内的技术可能存在违反当地法律法规的行为作保证,<Text style={styles.bold}>禁止在违反当地法律法规的情况下使用本软件</Text>,对于使用者在明知或不知当地法律法规不允许的情况下使用本软件所造成的任何违法违规行为由使用者承担,本软件不承担由此造成的任何直接、间接、特殊、偶然或结果性责任。</Text>
|
||||
<Text selectable style={styles.text} ><Text style={styles.bold}>*</Text> 若协议更新,恕不另行通知,可到开源地址查看。</Text>
|
||||
<Text selectable style={styles.text} ><Text style={styles.bold}>*</Text> 本软件的初衷是帮助官方音乐平台简化数据后代为展示,帮助使用者根据歌曲名、艺术家等关键字快速地定位所需内容所在的音乐平台。</Text>
|
||||
<Text selectable style={styles.text} ><Text style={styles.bold}>*</Text> 音乐平台不易,建议到对应音乐平台支持正版资源。</Text>
|
||||
<Text selectable style={styles.text} ><Text style={styles.bold}>*</Text> 本项目仅用于对技术可行性的探索及研究,不接受任何商业(包括但不限于广告等)合作及捐赠。</Text>
|
||||
</ScrollView>
|
||||
</View>
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user