CodeLab科技创新营-预习资料

简介: 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)

相关文章
|
缓存 负载均衡 Java
Go语言调度器机制详解
【2月更文挑战第16天】Go语言以其强大的并发编程能力而闻名,这背后离不开其高效的调度器机制。本文将对Go语言的调度器机制进行详细的解析,包括调度器的设计原理、核心组件、调度策略以及优化技巧等方面,帮助读者深入理解Go语言并发编程的底层原理,更好地发挥Go语言并发编程的优势。
|
7天前
|
JSON JavaScript 前端开发
在TypeScript和JavaScript如何使用MetaMessage?
MetaMessage 是一种跨语言数据交换协议,支持 TypeScript/JavaScript(通过装饰器自动类型转换)、JSONC 文本与紧凑二进制 wire 格式,兼顾可读性、精度(如 bigint 表示 int64)与性能,旨在替代 JSON、Protobuf 等传统序列化方案。
197 125
|
7天前
|
人工智能 运维
Agentic Ops 企业级可观测性运维智能体实战研讨会,邀您5月29日北京见!
阿里云将于5月29日在北京阿里巴巴朝阳科技园举办【Agentic Ops已来:企业级可观测性运维智能体实战】技术沙龙,聚焦企业级可观测性运维智能体实战。扫码或点击链接立即报名!
|
7天前
|
运维 网络协议
KKCE 在线 Ping|实用网络连通性检测小工具
KKCE在线Ping是一款免安装、浏览器直用的网络检测工具,支持多节点同步测试域名/IP连通性、延迟与丢包率,直观定位卡顿、访问异常等基础网络问题,兼顾个人排查与运维需求。(239字)
233 1
|
7天前
|
人工智能 JavaScript API
实战分享:生产级AI Agents 7天内上线完成网站主页/域名/Agent Workflow/ 部署和出海打榜
实战分享: 从0到1的一周时间上线生产级AI Agent:Craftsman-Agent(一句话生成3D组装方案,支持乐高/Minecraft/特斯拉车衣设计)和CoachOwl(AI协同日程编排工具,支持目标管理、多Agent协作与自动任务调度),打榜均上线Product Hunt,技术栈涵盖Gemini/Qwen、FastAPI、3D渲染API及DeepNLP OneKey Gateway,部署于AI Agent A2Z 平台*.aiagenta2z.com,获得部署托管网站和子域名。
|
7天前
|
人工智能 Linux API
阿里云+本地部署 OpenClaw 单 Agent 到 AI 团队与大模型 Token Plan 配置教程
在AI工具深度应用的场景中,单一智能体早已无法满足复杂需求:个人事务需要生活化的陪伴助手,工作场景需要专业的财经分析师,学习场景需要耐心的辅导老师,每个场景对人设、知识库、技能集的要求截然不同。若只用一个Agent,要么出现“人格分裂”,要么需要频繁切换上下文,效率低下且体验割裂。
162 2
|
7天前
|
人工智能 Linux API
2026 hermes agent 安装 教程:三步搞定安装优化、模型配置与工具启用
本文详解Hermes Agent(Nous Research开源的自主进化型AI智能体)全流程部署:涵盖环境校验、一键安装(Win/macOS/Linux)、模型接入(Kimi/Anthropic等)、网关配置及工具启用,助你快速避开配置坑,搭建可自我成长的本地化AI助手。
|
7天前
|
人工智能 安全 机器人
我们来说说到底什么是 agent ?
我是小假 期待与你的下一次相遇 ~
318 1
|
7天前
|
Java 应用服务中间件 Apache
2026最新Tomcat安装和配置保姆级教程(附安装包+图文步骤)
Apache Tomcat是开源轻量级Java Web服务器与Servlet容器,支持Servlet、JSP、WebSocket等规范。解压即用,部署.war包即可运行Web应用,广泛用于开发与测试。推荐使用Tomcat 10.1.x或11.x(需JDK 11+),注意jakarta.*命名空间迁移。
|
7天前
|
人工智能 运维 安全
本地开源大模型选型与落地实践指南
随着AI普及,云端API模式暴露成本高、隐私风险等短板。开源大模型生态成熟,支持免费商用、本地部署,适配消费级硬件,兼顾低成本、高安全与强灵活。DeepSeek V3、Qwen3.5、Llama 4、Gemma 4、GLM-5五大模型覆盖通用、长文本、轻量化、中文编程等场景,助力中小企业自主可控落地AI。

热门文章

最新文章