# zyk **Repository Path**: konylee/zyk ## Basic Information - **Project Name**: zyk - **Description**: zyk - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-28 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zyk 项目 ## 介绍 基于React-Native框架开发APP应用,项目当中使用的第三方框架有react-navigation,dva(基于redux和redux-saga)等。 ## 如何使用 第一步:下载项目所需要的包 ``` npm install ``` 第二步:把安卓模拟器打开并运行起来 第三步:在项目根目录直接运行如下命令 ``` react-native run-android ``` 在第三步的时候,你会发现,你不能把项目跑起来,你认真看下错误代码就能明白是什么原因。它的意思是,我们安装的第三方包需要的编译运行环境找不到,也就是说,这个包太老了,我们需要稍微修改下这个包当中的build.gradle当中的一些内容。如果修改SDK版本,您可以参考/android/app/build.gradle 这个文件当中配置的内容。如果实在不行,可以私聊我。 ## 常用命令 模拟器上运行您的项目,除非您的项目当中引用了基于原生的包,否则,你下次运行的时候,可以直接使用下面一条命令 ``` react-native run-android ``` 如果您的模拟器上,已经安装了安装测试包,直接运行如下代码就可以了,该命令不会再次在模拟器上重新安装APK包 ``` react-native start ``` 生成发行的APK包,在/android/app/build/output/apk/release 文件夹下面 ``` $ cd android $ ./gradlew assembleRelease ``` 生成签名密钥 ``` keytool -genkeypair -v -keystore -alias -keyalg RSA -keysize 2048 -validity 10000 ``` 一个demo ## 其它 如果项目成功跑起来了,登陆页面的手机号和验证码随便输入就行 这里的接口是使用easy-mock 自己模拟的,很多接口涉及到业务逻辑,我没有实现,可能您没办法完全体验项目,请见谅,如果您想体验已经上线的版本,您可以私聊我,我给你发线上的连接,最后祝您生活愉快,好运! ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)