CodeLab科技创新营-预习资料

本文涉及的产品
mPaaS订阅基础套餐,标准版 3个月
简介: CodeLab科技创新营-预习资料

Hello同学们!
欢迎来到CodeLab科技创新营,在这里,你们即将真正体验蚂蚁技术,亲手实操蚂蚁产品。
请同学们携带自己的电脑(Windows 64位或Mac),课前完成附件中所有开发工具安装,课程的所有内容基于开发工具进行操作。

windows开发工具.zip(1.2 GB)

Mac开发工具.zip(1.32 GB)

那么在开始之前,请各位同学先自行预习以下资料,它们会给你带来很大的帮助!

热修复

一、在控制台创建应用
登录 mPaaS 控制台 https://mappcenter.cloud.alipay.com/center
提示:若无账号,可到 https://fw.alipay.com/alipaymarket/ability/AM010000000000002935/detail.htm 注册。
在页面底部,点击 创建mPaaS应用 按钮,输入 应用名称(如 Hotpatch),点击 确定,完成创建。
点击应用名称,然后进入如下页面,输入 Package Name(如 com.alipay.demo,这个值在后续开发中有用,需要记住),点击 下载配置 按钮。

1.png

下载到的文件名称示例: Ant-mpaas-4631116111005-default-Android.config。

二、配置开发环境
自带电脑的同学请参考文档 https://tech.antfin.com/docs/2/51724

注意:mPaaS 对 SDK 等工具的版本有要求,环境配好之后,请勿随意升级

三、创建 Android 工程
具体步骤
打开 Android Studio,点击 New MpaaS Portal Project
2.png
3.png

填写相关信息:
4.png

Application name:任意项目名称,首字母需大写
Company Domain:可随意填写。
Package name:包名,需和在控制台下载配置文件时填写的包名一致,如上文 com.alipay.demo。注意点击右侧 Edit 修改之后,需点击 Done 才能保存。
Project location:选择合适的工程保存路径。
1.选择前面下载到的 .config 配置文件,App Key 等会自动解析出来,无需修改。

5.png

1.选择 SDK 版本,推荐选择默认的 10.1.20 版本。
6.png

1.一路点击 Next、Finish,等待一会,可以看到生成的 2 个工程:
一个工程带 Launcher 后缀,简称 Laucher 工程。
另一个是 Portal 工程。

补充说明:
模块化 是 mPaaS 的核心设计理念。一个基于 mPaaS 框架开发的 App 包括:
一个或多个 Bundle 工程:一个 Bundle 即是一个业务独立的模块。
一个 Portal 工程:Bundle 构建之后生成`
·jar
文件,Portal 负责将各 Bundle 的构建结果合并成一个可运行的
.apk

使用 **mpaas > Build** 构建 Launcher:

![7.png](https://ucc.alicdn.com/pic/developer-ecology/3b9ef0062aaf493897e0eeba4eea983c.png)

使用 **mpaas > Build** 构建 Portal。构建成功后,会弹出安装应用提示。将应用安装到手机上,查看实际效果。
**问题排查**
**问题:构建失败,并提示 Unable to resolve target 'android-23'**

**排查:说明需要安装 API Level 为 23 的 Android SDK。安装方法:**

1.点击** File > Settings**,然后进入 SDK Manager:

![8.png](https://ucc.alicdn.com/pic/developer-ecology/8aa3783e974d42debeb5c2d6ba91a0bb.png)

勾选 API Level 23,然后点击 Apply 按钮,等待安装结束后,重启 Android Studio。


**问题:构建失败,并提示 Unable to delete xxx**

![9.png](https://ucc.alicdn.com/pic/developer-ecology/4f9446ff4409429685ad903f3dcd77a2.png)

相关文章
|
程序员 Windows
开拓者的人生:比尔盖茨的成功启示录
开拓者的人生:比尔盖茨的成功启示录
267 0
|
安全 大数据 API
2014 Pixnet Hackathon 基于痞客邦开发数据的黑客马拉松
PIXNET DIGITAL MEDIA旗下台湾社群龙头「痞客邦」日前于ALEXA统计数据上已超越Google.com,成为全台第4大网站,PIXNET运用痞客邦所拥有410万会员、3.1亿文章数等大量社群数据力量,3月22日 与亚太地区推动开放资料和开放发展重要组织的Code for Tomorrow 基金会(筹备处),在华山艺文中心合作举办《2014 PIXNET HACKATHON》。
227 0
2014 Pixnet Hackathon 基于痞客邦开发数据的黑客马拉松
|
安全 前端开发 定位技术
Hackathon5n —— 第5次美丽岛黑客马拉松心得
10月20日,在台北中研院资讯所举办了第5次美丽岛黑客马拉松,来看Fumi在自己博客上分享的心得
211 0
Hackathon5n —— 第5次美丽岛黑客马拉松心得
|
开发者
从心启航
写文章,是为了总结经验!是为了记录成长!
109 0
诸神之战,邀您来战!
一起拼,一起赢,诸神之战,邀您来战!
诸神之战,邀您来战!
|
移动开发 中间件 数据库
[CodeLab 科技创新营] 课程介绍
[CodeLab 科技创新营] 课程介绍
[CodeLab 科技创新营] 课程介绍
|
小程序 前端开发 物联网
【CodeLab 科技创新营】浙大医学博士跨界学习敲代码,抢程序员饭碗?
蚂蚁金服金融科技牵头举办的「CodeLab科技创新营」不知不觉中迎来了第5期,这一站创新营去到了美丽的浙江大学。 浙大撞上蚂蚁,又有着什么样的故事呢~
【CodeLab 科技创新营】浙大医学博士跨界学习敲代码,抢程序员饭碗?
从大山走出的阿里首席通信科学家,这次要重返课堂
“我是一位没上过大学的科学家”,谢崇进在公益课堂上说。讲台下,是450位将要面临高考的乡村学生。
5250 0
赛伯乐叶聚利:创业需要经历三个境界
没有产品以及模式创新,创业是不可能成功的。
533 0

热门文章

最新文章