【APICloud】下载、安装、运行第三方的开源应用代码的图文教程

550 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

引言

在实际开发中,有很多优秀的APICloud开发者将自己编写的源码应用开源出去,供大家学习参考,那么我们如何能够将他人的应用代码在自己的账号下运行,并可以生成自己的应用版本呢,本文将以在Github上的一个开源应用举例,使用图文形式,详细示范一下整个流程。

1. 下载第三方的源码

例如:示例应用的源码地址如下,可使用任意git工具下载代码到本地:

PS: 一个小技巧,如果当前网络访问Github不方便,并且无法和谐上网,建议可以通过Gitee提供的仓库迁移功能,将Github的仓库在giteeclone一个出来,这样就可以下载相关源码了。

具体操作如下(新手专享,老手可略过)

  • 登录gitee,点击顶部导航的 + 图标,选择「创建仓库」

    1.png

  • 在新窗口点击右侧的「点击导入」

    2.png

  • 按页面内容 填写clone的仓库源地址,及相关信息,再点击底部的「导入」按钮,即可完成clone

    3.png

2. 创建一个新的APICloud项目

本流程操作登录APICloud官网或者本地使用Studio工具进行创建均可。 这里需要注意你下载的源码是使用APICloud2.0技术,还是最新的3.0(avm)方式进行的开发,确保新建项目的结构类型与下载源码的应用类型保持一致(如果没有特别说明,通常都是2.0的项目源码,也就是说创建项目的时候使用默认选项,不用激活avm模式。

4.png

3. 执行代码替换

  • 打开新项目的config.xml文件,记住Appid,后面要用到

    5.png

  • 打开新项目文件夹,删除掉所有可见的文件夹和文件(以.开头的隐藏文件保留)

  • 将下载的源码复制到新项目的文件夹内

  • 打开复制代码中的config.xml文件,并将其中的Appid替换为上面让记住的新项目的Appid

  • 添加必要的APICloud模块

    如果源码文件中有声明使用了哪些模块的话,就按源码文件声明的模块进行对应的一一添加

    7.png

    如果源码文件中没有说明,可按以下方法进行检测。

    使用APICloud Studio3 或者任意的文本编辑器工具打开项目,进行全局搜索(搜索关键词api.require),搜索到的通常都是当前项目所使用到的APICloud模块,可以按照搜索到的名称进行一一添加。

    8.png

    PS: 添加APICloud模块的方法

    • 登录APICloud官网 - 进入控制台 - 选择刚刚创建的新项目应用,点击进入应用详情页 - 选择左侧菜单中的 「模块」 - 「模块库」- 搜索栏输入模块名称 - 点击「+」按钮,即可完成模块的添加

      6.png

      也可以点击APICloud Studio3工具 左侧工具栏中的模块按钮,快速的打开网页页面,进行添加。

      11.png

4. 上传新代码到云端

10.png

PS:这里也支持不使用APICloud Studio3, 使用其他的任意第三方svn工具进行代码的上传。

5. 云编译,生成版本

点击APICloud Studio3左侧工具条的编译按钮,选择云编译,在打开的云遍野页面按内容进行一一填写后,点击页面底部的云编译按钮,即可完成版本编译。

6. 下载安装

12.png

云编译完成后,就可以扫码二维码或者点击下载安装包到本地进行测试体验了。

13.png