安卓开发小白 AS 突然字段报红 求解!

2022-10-17 14:49:16 +08:00
 MrKeanu

问题描述:如题,项目昨天打开是好的,今天打开就报红了很大一片,主要报错原因是“Cannot resolve method XXName”

可能原因:我按照 CSDN 给出的方法都试过了,如 clean/rebuild project 之类的,可惜没有效果。之前因为无法直连下载 SDK ,改过代理服务器下中国这边的镜像,不知道会不会和这个有关(但我改回来之后依然无法解决这个报错)。

希望不知道有无朋友知道这是什么情况的,或者给点思路之类的。先感谢各位前辈了!

P.S.V2 社区是不能粘贴图片对吗?本来想把问题代码的截图附上来的,发现好像不行。

5245 次点击
所在节点    Android
23 条回复
kop1989smurf
2022-10-17 14:53:25 +08:00
先同步一下 gradle ,然后再 build 一下,再试试。
一般有问题的话,这两部就已经暴露出来了,再对应错误提示去查解决方案。
Nuttertoo1s
2022-10-17 14:57:29 +08:00
报错的日志发一下
Nuttertoo1s
2022-10-17 14:57:56 +08:00
Refresh 试过吗
MrKeanu
2022-10-17 14:59:42 +08:00
@kop1989smurf 这个我已经试过了,Event Log 里面报的是“Could not find compile target android-32 for modules :app”。是依赖包的问题,但我导包似乎没什么问题。(另外,谢谢你的回复)
devswork
2022-10-17 15:11:07 +08:00
你重启下系统,我估计是 idea 的 bug ,之前遇到过,重启电脑解决
MrKeanu
2022-10-17 15:12:35 +08:00
@devswork 谢谢回复,我现在重启试试。
garlics
2022-10-17 15:12:56 +08:00
想上传图需要自己找图床
MrKeanu
2022-10-17 15:18:24 +08:00
@garlics 好的,我晚点研究一下
gaifanking
2022-10-17 15:20:03 +08:00
@MrKeanu 是不是修改 tartSdkVersion 了,或者 AGP 版本之类的。看看最近的改动记录
MrKeanu
2022-10-17 15:20:32 +08:00
@MrKeanu 很遗憾,没有解决
alexmy
2022-10-17 15:31:12 +08:00
build.gradle 中的 dependencies

你看看有 *.aar 文件吗?

aar 用 api
jar 用 implementation

我朋友是怎么解决升级 AS 之后,突然爆红的问题。
linhua
2022-10-17 15:32:32 +08:00
file-->invalidate caches/restart--->invalidate and restart
MrKeanu
2022-10-17 15:36:45 +08:00
@anjxue 谢谢,SDK 版本确实和模拟器版本不一致,但改过之后报错“**Failed to find Platform SDK with path: platforms;android-31**”,请问大佬我是要在哪里添加这个路径吗?
MrKeanu
2022-10-17 15:43:26 +08:00
@alexmy thanks ,刚刚检查了一下,因为是新建的项目,应该没有第三方的包。
MrKeanu
2022-10-17 15:48:19 +08:00
@alexmy 试过了的,代码还是报红,报错“Could not find compile target android-31 for modules :app”。
learningman
2022-10-17 15:56:31 +08:00
去 Android SDK 里面检查下装了那些 SDK
MrKeanu
2022-10-17 16:02:17 +08:00
@learningman 嗯嗯,已经检查过了,SDK 和 gradle 配置里的版本是一致的。现在的想法是问题应该就是 gradle 配置的问题,但因为小白不知道到底是哪里有问题。打算要是还是找不出就新建一个项目算了,虽然这个项目就是新建(捂脸)。
whyrookie
2022-10-17 16:06:46 +08:00
有完整错误信息的图片会好一些
MrKeanu
2022-10-17 16:10:32 +08:00
@whyrookie 好的,晚上研究一下图床,以前没有搞过这个。
MrKeanu
2022-10-17 16:27:06 +08:00
报红代码如此图![image.png]( https://s2.loli.net/2022/10/17/pSghuybKnCaB46R.png)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/887522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX