概述
该文档记录自己搭建“简诗”App开发环境的过程,仅供学习参考。如有问题,请通过邮件形式反馈。
下载
1 |
|
搭建
后台服务
配置Python虚拟环境
在pycharm中导入server文件夹。
按”ctrl + alt + s”打开”Settings”, 切换到”Project:server”标签的“Project Interpreter”子标签。
点击右上角的“齿轮”图标,点击“Show All…”,打开“Project Interpreter”对话框。
在“Project Interpreter”对话框中,点击右侧“+”按钮,打开“Add Python Interpreter”对话框。
选择右侧“Virtualenv Environment”标签,在右侧面板中选择“New environment”单选按钮。在“Location”项中选择“Virtualenv Environment”的文件夹。点击“OK”。
配置数据库
打开navicat,连接mysql服务器,创建数据库“jianshi”。
导入数据库脚本:
1 |
|
配置文件
复制jianshi\server\conf\prod.py到jianshi\server\conf\dev.py。
修改dev.py内容:
1 |
|
创建jianshi\server\instance\config.py。
编辑config.py:
1 |
|
运行
- 在pycharm中运行jianshi\server\runserver.py,输出:
1 |
|
Android
在Android Studio中打开jianshi\android项目文件夹。
修改jianshi\android\app\build.gradle:
1 |
|
改为
1 |
|
- 修改jianshi\android\build.gradle:
1 |
|
- 点击“sync project”
问题
- E/UserManager: signup failure java.net.ConnectException: Failed to connect to /127.0.0.1:5000
Android底层是Linux内核,Android本身就是一个操作系统;因此,这时我们在模拟器的浏览器中输入的localhost或127.0.0.1所代表的是 Android模拟器(Android虚拟机),而并非是你的电脑。这也是你在模拟器中使用localhost时会报“找不到网页”的原因。