【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://docs.gradle.org/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项目,你可以按照以下步骤操作:
Tools
→ AVD Manager
Create Virtual Device
按钮Next
Download
下载对应系统镜像Next
Finish
Shift + F10
Run 'app'
最终 我们成功运行
模拟器 虽然打开了 但是本项目并没有运行
并且 运行按钮是灰色不可点, shift +f10 快捷键 也当然是无用啦。
因为我们需要重新构建项目,因此左侧 biuld
成功 完成 build 后我们点击 运行 ,运行按钮终于可用了,然后继续 开始构建
其实本地运行也就相当于 打包一次了,这下大家明白了安卓原生项目 打包有多麻烦了吧,
这里预计要等1-2个小时,我就不等了,本文结束,等处理好了直接下一篇系列 【03】
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。