苏州网站建设方案策划,山东德铭工程建设公司网站,凉山彝族自治州网站建站,郑州做网站推广的公司哪家好背景 学习目的#xff1a;熟悉Cursor使用环境#xff0c;跑通基本开发链路。
本人背景#xff1a;安卓开发不熟悉#xff0c;了解科技软硬件常识
实践 基础操作
1#xff0c;下载安装安卓Android Studio
创建一个empty project 工程#xff0c;名称为helloworld 2熟悉Cursor使用环境跑通基本开发链路。
本人背景安卓开发不熟悉了解科技软硬件常识
实践 基础操作
1下载安装安卓Android Studio
创建一个empty project 工程名称为helloworld 2下载安装cursor
打开文件夹导入helloworld文件夹
在右边composer中输入提示词 accept 接受所有cursor的修改项 在安卓studio里面点击build
ERROR: C:\Users\iamlv\AndroidStudioProjects\helloworld\app\src\main\res\layout\activity_main.xml:16: AAPT: error: attribute layout_constraintTop_toTopOf (aka com.example.helloworld:layout_constraintTop_toTopOf) not found. 给到cursor处理 再遇到compose问题给cursor处理 安卓studio再次build。 真机运行 闪退了让cursor修复 可以运行了。同时cursor给了操作提示和功能建议。 我选择一个计时器的功能让它去写没有给详细的交互细节一分钟写完了直接运行。也生效了。 给我的功能建议共计3个我都让它写看下。 借助通义tongyi.ai_你的全能AI助手-通义千问把android studio和git commit 和push也打通了
对应的代码上传到giteeiamlvshijie/ai_app_dev 后续功能再一直这样迭代了。 复杂任务
扩页面增加功能测试复杂任务意图理解和任务拆解能力 虽然一步步实现容易成功但是功能复杂度不太高挑战下一次成功率如何。 问题1闪退 不闪退了
问题2番茄计时器导航点不进去
修改后出现了问题3
Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable
问题3编译不通过
AI修复编译通过问题2依旧 问题4番茄计时器导航进不去
AI尝试修复出现编译不过e: file:///C:/Users/iamlv/AndroidStudioProjects/helloworld/app/src/main/java/com/example/helloworld/MainActivity.kt:6:28 Unresolved reference NavHostFragment. 问题5编译问题
AI尝试修复给了一个warning
w: file:///C:/Users/iamlv/AndroidStudioProjects/helloworld/app/src/main/java/com/example/helloworld/HistoryActivity.kt:40:9 Deprecated(...) MainThread() CallSuper() fun onBackPressed(): Unit is deprecated. Deprecated in Java.
再次优化可以进番茄时钟了。 功能正常。哈哈哈git commit push一下ai都会抢答了。 最后的功能详情 全部更新到gitee了。
后续有迭代了若干功能 总结
优点
理解强基本是一句话需求对产品经理友好了口语化交流会推理下一个意图
速度快代码写的很快小功能几秒就可以出来
完成度一次成功率较高个别交互可能想的不完美再来一句话就好复杂任务可以完成会有一些问题没有考虑到跨功能的修改比如一个变量删除多处调用的地方也会自己查找可能会不全
背景全除了代码git使用android studio使用都可以提供帮助
GUIui设计居中有一定的美观度和功能建议会增加简易的图标
缺点
文本和图片模态和cursor交流只有文本模态信息交流受限可以通过形象的语言描述在ide使用apk的ui 问题反馈上使用文本进行调试比如android studio上的build 是个锤子这么通过文本来形象描述可能受制于模型的模态 跨端交互cursor处理代码编辑调试build run在android studio如果cursor可以出一个androidstudio 的插件 很多操作可以融合的更好当然google 官方可能也会用ai chat 增强android studio后补充已经有Gemini 上了
git 提交由于cursor除了工程代码编辑git commit也可以总结但是不能操作git建议可以增加terminal 输入调用git的能力 另外
使用的是注册用的权限已经消费光了。以下是付费情况。