解决Android项目SDK升级到34后无法运行问题

背景

Android 14已经发布一段时间了,相信很快各家手机厂商都会推送正式版的系统。今天闲来无事,随手把项目gradle中的安卓编译版本升级到34,然后看看最新的第三方库都增加了哪些新功能 。 改完comileSdk的版本后,下载34的sdk后,直接编译项目。项目跑了一半就提示报错:

问题

错误截图如下:

我一看这错误似曾相识,资源报错,那就改一下app下的gradle中的appcompat版本和material版本。

升级前:

升级后:

果然如我所料。升级完appcompat和material依赖的版本后,上面的错误立刻就解决了,当看到项目编译一大半时,觉得应该没啥问题。于是我就先忙别的,等会再来看。

时间飞逝............

整理短视频SDK需求后,打开项目一看,项目是编译完了,就看看是否能够跑到手机上了,于是开始运行。结果.......,又报错了。

错误截图如下:

错误显示在gradle中有个属性找不到,我检查了配置代码,并没有发现明显的不对。又去看了gradle-warpper.properties文件中的gradle版本,也正常。就剩项目工程根目录的gradle没看了,就尝试修改。

升级前:

升级后:

经过几次修改,终于项目能够运行起来,主要修改gradle版本和依赖版本。如果你也打算尝试使用sdk 34 ,希望本篇文章能够帮助你!

相关推荐
似霰1 小时前
传统 Hal 开发笔记6----App 访问硬件服务
android·framework·hal
爱装代码的小瓶子2 小时前
【c++知识铺子】封装map和set(详细版)
android·java·c++
私人珍藏库2 小时前
AutoGLM无需豆包手机,让AI自动帮你点外卖-刷视频
android·ai·智能手机·工具·软件·辅助·autoglm
孤舟簔笠翁3 小时前
【Android驱动14】Android系统Crash工具使用方法和分析
android
帅得不敢出门4 小时前
MTK Android11 APP调用OTA升级
android·java·开发语言·framework
2501_915909064 小时前
苹果应用加密方案的一种方法,在没有源码的前提下,如何处理 IPA 的安全问题
android·安全·ios·小程序·uni-app·iphone·webview
用户2018792831674 小时前
Android App 换肤原理:用 "装修小房子" 故事浅谈
android
百锦再4 小时前
与AI沟通的正确方式——AI提示词:原理、策略与精通之道
android·java·开发语言·人工智能·python·ui·uni-app
2501_915909064 小时前
iOS 项目中常被忽略的 Bundle ID 管理问题
android·ios·小程序·https·uni-app·iphone·webview