[toc]
# 一、下载好需要的软件
> 1、jdk1.8
> 2、android studio
> > android studio网盘下载地址:
> > 链接:https://pan.baidu.com/s/10TF918jGl5Np1Z4Qgemjzg
> > 提取码:u8sc
> > jdk1.8网盘下载地址
> > 链接:https://pan.baidu.com/s/1Yo1aGKI7I6DtYgyl1e3UKA
> > 提取码:d1zd
# 二、安装jdk1.8环境
## 1、双击下载好的jdk1.8安装包
`一直下一步,你也可以修改安装的地址`
![](https://img.kancloud.cn/61/03/610312a69028ce0f372fb735561921e9_504x383.png)
## 2、安装成功之后,打开环境变量,设置好环境变量
![](https://img.kancloud.cn/1c/4b/1c4b13460ca5ea78913f6d794f384c69_1139x641.png)
![](https://img.kancloud.cn/b9/96/b996f87d65cafd8362debb73edbb0cfb_493x605.png)
![](https://img.kancloud.cn/e3/b5/e3b5fee0a2f1777c54f65bd76e55c11c_632x666.png)
![](https://img.kancloud.cn/1a/02/1a0289827c5f6111a92eb29d7f722405_667x190.png)
![](https://img.kancloud.cn/5c/cb/5ccba6e52315aa2a6e7291a66875bb5e_632x666.png)
![](https://img.kancloud.cn/2e/bd/2ebd4a13f331767c5631f3c74d015204_541x570.png)
![](https://img.kancloud.cn/d3/50/d350ef667e58719c67e330c8ed688cb6_541x570.png)
`配置好之后,打开命令行窗口,输入java -version,如下表示成功`
![](https://img.kancloud.cn/26/e3/26e3362b3744629df159955408b02c9e_993x519.png)
# 三、安装android studio,就一直下一步就好
# 四、安装好软件之后,就可以编译apk了,步骤如下(以支付宝转卡为例子)
## 1、解压软件包
![](https://img.kancloud.cn/79/28/7928f8237c9c96ceb879734ca08d64bd_1139x641.png)
## 2、使用android studio打开
![](https://img.kancloud.cn/13/82/1382b675c40cd688be26347784350f72_793x505.png)
![](https://img.kancloud.cn/b1/84/b18457a2bc11276c0fa3f1d9d10a8383_440x493.png)
## 3、如果出现打包编译过慢,可以做如下修改
~~~
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
~~~
![](https://img.kancloud.cn/94/55/9455a3eef67bb105160b2e7547f2787c_1157x593.png)
`出现如下问题时`
![](https://img.kancloud.cn/76/22/7622bd7ea760f1150aa90cab430cee64_968x783.png)
![](https://img.kancloud.cn/20/27/202747a7476ce1a59ef1c2e207cdf03c_816x689.png)
`编译成功`
![](https://img.kancloud.cn/c7/17/c7175da1cb02d221563b1375ebd6a2be_527x179.png)
# 五、修改代码
## 1、<kbd>ctrl</kbd> + <kbd>shift</kbd> + <kbd>F</kbd>全局搜索base_url
`如果不能用,可能是输入法的快捷键冲突,可以关闭输入法快捷键`
![](https://img.kancloud.cn/77/74/77749b888239675eb6982149391aa066_643x672.png)
![](https://img.kancloud.cn/03/08/0308a2b2b4debbba400f8a166b6a83f5_707x222.png)
~~~java
public static String base_url = "socket.xingyupay.net";
public static String base_socketurl = "ws://socket.xingyupay.net:9092/";
public static String base_common = "";
~~~
# 六、编译打包
![](https://img.kancloud.cn/c5/ec/c5ec2b073b134ac6daa3a47c7ae88dbb_1236x640.png)
![](https://img.kancloud.cn/64/4c/644c0ed9f3831360d8c6d10ae2fa83dd_750x538.png)