登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
不写代码,让 AI 生成手机 APP!保姆级教程 ...
不写代码,让 AI 生成手机 APP!保姆级教程
[ 复制链接 ]
勺缓曜
2025-9-25 10:47:17
你现在看到的 APP,是我完全用 AI 生成的,一行代码都没写!怎么做到的呢?
大家好,我是程序员鱼皮。AI 发展很快,现在随随便便就能生成一个网站,但是怎么纯用 AI 开发能在手机上运行的 APP 呢?网上基本上没有完整的教程。所以,我出手了,下面只用几分钟的时间,我会教大家如何利用 AI 生成 APP,依然是
保姆级教程
。
⭐️ 本文对应视频,推荐观看:https://bilibili.com/video/BV17HMcziEye
下面有请我们的主角 Cordova!
一、什么是 Cordova?
Apache Cordova 是一个开源的移动应用开发框架,允许开发者使用 HTML、CSS 和 JavaScript 等 Web 技术开发
跨平台
的移动应用。它通过将 Web 技术封装在本地容器中,使得开发者可以编写一次代码,然后在 Android、iOS、Windows 等多个平台上运行。
Cordova 主要基于以下几个核心组件实现,感兴趣的同学可以了解一下:
也就是说,想要开发 APP,我们只需要把网站文件交给 Cordova,根据需要装一装插件、改一改配置,然后直接使用它提供的构建工具就能将 Web 应用打包成原生 APP 应用了(比如 APK 文件)!几乎不涉及任何代码编写和开发。
听起来很简单,有手就行?但是想使用 Cordova 开发 APP,必须要在电脑上安装对应的环境,比如 Android 和 IOS,而安装环境的难度可以说是
非常炸裂
了!
如果你自己折腾,可能至少要花个几天的时间,会踩很多坑,到网上搜各种方案还不一定能搞定。所以我才做了这个教程,该踩的坑我都帮大家踩完了,会
用最短的时间带你搞定环境,并且教你如何使用 AI + Cordova 生成 APP
。开始之前记得
点赞收藏三连
哦,拜托,我的头发真的不多啦!
二、环境准备
安装 Cordova
首先我们要安装 Cordova。Cordova 的运行依赖 Node.js 和 NPM 前端工具,到 Node.js 官网 下载即可,会自动安装 NPM。
可以把 NPM 理解为快速安装各种软件的小工具,安装完成后打开终端,执行下列命令安装 Cordova:
npm install -g cordova
复制代码
Cordova 支持将网站打包为 Android 和 IOS 移动端、Electron 桌面端应用。下面鱼皮带大家安装我个人认为难度最大的
Android 环境
。注意,接下来的每一步,操作其实都不难,但是一定要仔细看!一个细节不注意可能就报错了!
安装 Android 环境
首先,我们要根据 Cordova 的版本来确定所需环境和工具的版本,由于我们安装的 Cordova 是最新版本的,因此直接阅读 最新的官方文档 即可,比如我这里需要的依赖如下:
其中,最重要的是:
Java 17
Gradle 8.13
Android API 级别 >= 24
下面我们分别安装这些依赖。
1、安装 Java
Java 版本必须是 17,最好找个现成的 Windows 系统的 Java 安装包:
安装 Java 时建议选择
自动配置环境变量
(包括 Path 和 JAVA_HOME),就不用自己手动配置环境变量了。
安装完成后,打开终端执行 java -version 命令查看版本号,看到下列输出表示成功:
如果无法执行命令,大概率是没有配置 Path 环境变量。
2、安装 Gradle
根据上面的版本号,Gradle 必须是 8.13,直接到 官网 下载二进制压缩包即可。
解压下载完成的压缩包,移动到
不包含中文的路径
中,然后配置环境变量,包括 Path 和 GRADLE_HOME:
打开终端执行 gradle -v 命令,查看版本号:
如果命令无法执行,大概率是 Path 环境变量配置错误。
3、安装 Android
建议直接安装 Android 开发工具 Android Studio,会自动安装 Android 的开发 SDK 和运行环境。
到官网下载 Android studio,运行安装包,按照步骤安装即可:
安装完成后,第一次打开 Android Studio 时,会提醒你安装 Android SDK 环境:
注意不要把 SDK 组件安装到包含中文的目录下,好在安装包也给了限制,不然又得栽倒一片人。。。
接下来无脑安装即可,会自动安装各种 Android 开发常用的工具、还有安卓设备模拟器:
这一步可能会有点煎熬,有些地区的朋友可能需要一些特殊的网络支持,你懂的。
经过了漫长的等待,Android SDK 终于安装完成,然后需要配置 Android 的环境变量 ANDROID_HOME:
还要配置 platform-tools 到 Path 中,里面有一些命令行工具:
配置完成后,我们打开 Android Studio,右上角进入 SDK Manager 的设置,根据 Cordova 的版本号要求,安装对应 API Level 的 SDK,比如我这里安装了 34 和 35 版本。
这一步可能也会比较慢,耐心等待安装吧~
安装完 SDK 后,再进入 SDK 工具选项,安装 Command-line Tools 命令行工具,之后在电脑上运行安卓 apk 包时可能会用到:
同样,把 Command-line Tools 添加到环境变量 Path 中,路径为 %ANDROID_HOME%\cmdline-tools\latest\bin,这样一来,很多工具可以直接在终端中使用了,比如 apkanalyzer。
4、安装 Android 设备模拟器
下面我们要尝试在自己的电脑上运行 Android 手机模拟器,这样调试程序更方便。
打开 Android Studio 的设备管理器,添加一个新设备:
选择指定机型,建议选择 API 版本高一点的,我这里选择 Pixel 7:
安装推荐的系统镜像:
耐心等待后手机就创建成功了,直接运行:
结果,报错啦!
如果你也遇到这种情况,可以在终端
进入 Android 模拟器目录
手动运行虚拟设备,这样能够看到详细的错误信息,有利于排查问题。
比如我这里显然是由于路径包含了中文!可恶啊,当时年少轻狂不自卑一个没注意用了中文路径。。。
解决方法很简单,手动创建一个不包含中文路径的 avd 虚拟设备目录,然后设置环境变量 ANDROID_SDK_HOME:
然后再利用 Android Studio 创建一个设备并运行,这次成功运行了,恭喜你多了一个手机!
至此,环境终于搞定了,下面来实战 AI + Cordova 开发 APP。
三、AI + Cordova 实战
创建项目
打开终端,进入你想要创建项目的目录,先执行 cordova create <你的项目英文名称>命令来创建项目:
cordova create <你的项目英文名称>
复制代码
首次创建项目可能会有提示:
生成代码
此处有 2 种生成模式:
先创建 Cordova 项目,然后在该项目内进行 AI 代码生成。告诉 AI 你要创建一个兼容 Cordova APP 的网站,直接让 AI 生成兼容 APP 的代码。这样做的好处是生成的代码
可以使用 Cordova 插件调用系统原生的能力
,比如调用相机进行拍照。
在 Cordova 项目外单独用 AI 生成网站项目,AI 不会关心你是否要把项目转为 Cordova APP,然后再把生成好的网站移动到 Cordova 项目中。这样做的好处是生成的网站代码更容易运行,同样
适合你已经有现成网站项目
的场景。
下面两种方式我都会给大家演示,先讲第一种模式,直接让 AI 生成一个【表情包生成器】的 Cordova APP。
用 Cursor 打开刚刚创建的 Cordova 项目目录,给 AI 输入下列提示词,提示词中需要包含 Cordova,并且提到
兼容性
:
[code]请帮我开发一个【移动端表情包生成器】Web APP,使用纯前端技术 + Cordova 实现。
如果需要,你可以通过 Cordova 调用系统原生功能。
请生成完整的项目代码,确保功能完整可用,而且所有功能都需要同时兼容网页端和移动设备。
##
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
勺缓曜
2025-9-25 10:47:17
关注
0
粉丝关注
24
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
dage888
999994
3934307807
993175
4
富账慕
9983
5
邹语彤
9985
6
刎唇
9993
7
匝抽
9986
8
聚怪闩
9960
9
烯八
9957
10
孙淼淼
9977
查看更多