Android开发:AndroidStudio 代码报错(报红色),但可正常运行解决方法(5种方式)

Android Studio记录在使用过程遇到的各种问题及解决 现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!(1)在本机没有SDK的情况下,启动的时候会报的错误。导入的Project项目工程所用的JDK和本地配置的JDK版本不一致所造成的,所以只要将导入的Project的JDK替换成本地的JDK就可以了。另外我最近又在网上看到了新一种造成的原因和解决方法,错误原因是目录中含非ASCII字符,发现是C盘的用户名是汉字的原因,改一下安装目录就好了。 阅读详情
AI摘要

本文提供了解决Android Studio中R文件显示为红色但能正常编译和运行的问题的五种方法,包括清除缓存、删除特定目录下的文件、升级Android Studio版本等。

 

目录

引言

一、方法一:自带清除缓存

二、方法二:删除user目录下.AndroidStudio中的文件

三、方法三:删除user目录下.gradle

四、方法四:删除工程目录下.gradle、.idea

五、方法五:如果前四种方法都不能解决你的问题,那么还有一种解决办法

结束语 



 

引言

最近下载了一份代码,在同事电脑上可以正常编译、显示。在我电脑上R文件就一直显示为红色,但可以编译和运行。在网上查找了各种办法,最终得以解决,这里总结一下解决办法:

一、方法一:自带清除缓存

点击AndroidStudio菜单File -> Invalidate Caches/Restar… ,在弹出的对话框中点击Invalidate and Restar 。等待AS清理并自动重启。

 

 

二、方法二:删除user目录下.AndroidStudio中的文件

关闭AndroidStudio,进入C:\Users\xUser.AndroidStudio3.3(3.3为当前AS版本号),删除除了config以外的文件。重新打开AndroidStudio会自动Sync,等待同步完成。 

 

三、方法三:删除user目录下.gradle

关闭AndroidStudio,删除C:\Users\xUser\.gradle。重新打开AndroidStudio会自动Sync,等待同步完成。 
注意:删除该文件夹所有的classpath、gradle、compile、implementation等,都需要重新从网上同步。 

 

四、方法四:删除工程目录下.gradle、.idea

关闭AndroidStudio,进入工程根目录,删除.gradle、.idea两个文件夹。重新打开AndroidStudio会自动Sync,等待同步完成。 

 

五、方法五:如果前四种方法都不能解决你的问题,那么还有一种解决办法

前四种方法全试用,都还是报红,但可以正常编译、安装和运行。那就有可能是你当前AndroidStudio版本太低所致,升级你的AS版本。

升级之后,编译项目,你会发现代码正常,不再标红!

 

结束语 

 

 

GStreamer Android 教程 范例源码本地运行步骤 【注意:若以上页面或者对应的版本不显示,有可能是(1)网络问题,不能使用校园网,换手机开热点吧;最后,经过修改后,点下面的同步sync Now,如果上面Run箭头变绿,以及出现 BUILD SUCCESSFUL…对于Module andriod-tutorial-1 ~ andriod-tutorial-5下的。表明android-tutorial-1有问题,找到android-tutorial-1中的。【其他android-tutorial-2~android-tutorial-5也一样】 阅读详情

相关推荐

Android Studio 出现常见错误并解决方法

上述代码中,我们尝试使用一个名为 “textView” 的 TextView 控件,但是 IDE 报错找不到这个符号。解决方法是确保在 activity_main.xml 布局文件中存在一个 id 为 “textView” 的 TextView 控件,并且已正确引入布局文件。本文将介绍一些常见的错误及其解决方法,以帮助开发者顺利解决问题。以上仅是 Android Studio 常见错误的一部分,实际开发中还会遇到其他各种问题。解决问题的关键是要仔细阅读错误信息、排除可能的原因,并寻找合适的解决方法。

TechChamp的博客 2435

Android Studio 常见报错

此文章用以记录项目开发中遇到的一些比较常见的bug,以及解决方法,以便以后再次遇到能够有据可查。 1、将一个项目复制,改名之后,重新打开编译错误,报了如下错误: com.android.builder.internal.aapt.AaptException: Failed to crunch file 经过搜索后发现原来是在Windows中不允许存在比较长的路径名称所造成的,路径长度必须低...............

qq_35381515的博客 9405

安卓星座App源码实战:AndroidStudio从零到真机运行

安卓应用开发是移动开发的基础技术路径,其核心在于理解平台特性、构建工具链与UI-逻辑协同机制。AndroidStudio作为官方IDE,承载了项目创建、依赖管理、布局设计与真机调试全流程;而一个轻量级但完整的星座App源码,恰好覆盖了Activity生命周期、findViewById视图绑定、SharedPreferences数据存储、ConstraintLayout布局及minSdkVersion兼容性等关键原理。这类实践样本的技术价值在于:规避新手常见编译错误(如JDK版本不匹配、android:exp

weixin_34127717的博客 358

AndroidStudio 代码报错(报红色),但可正常运行解决方法(5种方式)

文章转载自:https://blog.youkuaiyun.com/android157/article/details/89374568 目录 引言 一、方法一:自带清除缓存 二、方法二:删除user目录下.AndroidStudio中的文件 三、方法三:删除user目录下.gradle 四、方法四:删除工程目录下.gradle、.idea 五、方法五:如果前四种方法都不能解决你的问题,那么还有一种解决办法 结束语 引言 最近下载了一份代码,在同事电脑上可以正常编译、显示。在我电脑上R文件..

大猪的博客 1万+

KBS投稿全流程拆解:从模板准备到条件接收的实战指南

本文详细拆解了KBS期刊投稿的全流程,从模板准备、投稿系统操作到返修策略和条件接收。重点介绍了Cover Letter撰写技巧、Latex模板选择、审稿周期管理以及返修文件的系统准备方法,帮助研究者高效完成KBS投稿并提升接收概率。

weixin_26938645的博客 703

Coding Plan:程序员真实工作的可执行编码决策框架

Coding Plan 是一种面向工程实践的编码决策方法论,它超越传统学习路径,聚焦于代码在真实业务系统中的上下文对齐、影响控制与可演进性保障。其核心在于将模糊的开发直觉转化为可度量、可验证、可协作的日常动作,涵盖目标对齐、上下文锁定、验证闭环、协作契约和演进预留五大锚点。结合2026年AI辅助编码新范式,它强调将大模型作为‘上下文翻译器’而非代码生成器,并通过分钟级工作块、技术债主动发行、可观测性前置等机制,显著提升交付确定性与系统长期健康度。本文详解该框架的底层逻辑与落地实践。

weixin_33326218的博客 437

(转载)Android开发:AndroidStudio 代码报错(报红色),但可正常运行解决方法(5种方式)

Android开发:AndroidStudio 代码报错(报红色),但可正常运行解决方法(5种方式)

Android_xiong_st的博客 2849

A Side Scan Sonar Image Denoising Algorithm Based on Compound of Fuzzy Weighted Average and Kalman F

Abstract 水下侧扫声纳图像的噪声来源:高斯噪声、脉冲、斑点噪声。 传统方法只能移除部分噪声,并且去噪后容易造成细节模糊。 本文在考虑到噪声的随机性以后,提出一种融合了模糊加权平均和卡尔曼滤波的去噪方法。 在最大化保留图像细节的基础上,同时去除高斯噪声和脉冲噪声 一.Introduction 由于海底环境和声波自身干涉的影响,声纳图像生成的图像难免会有噪点。声纳采集的图像通常会有高斯噪声、脉...

qq_44516871的博客 927

AndroidStudio 代码报错(引入红色),但可正常运行解决方法(4种方式)

AndroidStudio 崩溃,异常,电脑蓝屏等情况下有时会引发代码报错,但又能正常编译。整理出了四种方法,供大家参考。 一、自带清除缓存 点击AndroidStudio菜单File -> Invalidate Caches/Restar… ,在弹出的对话框中点击Invalidate and Restar 。等待AS清理并自动重启。 二、删除user目录下.AndroidStudio中的文件 关闭AndroidStudio,进入C:\Users\xUser.AndroidStudio3.1(3.

wusejiege6的博客 2018

从零到一:RT-Thread与W5500的硬件抽象层设计哲学与实践启示

本文深入探讨了RT-Thread操作系统下W5500以太网模块的硬件抽象层(HAL)设计哲学与实践。通过GD32F103和STM32F103平台的适配案例,详细阐述了如何利用RT-Thread的驱动框架实现跨平台硬件无关性、模块化设计及配置定制,为嵌入式开发者提供了可复用的HAL设计方法论和实战经验。

7z8x2c4v6b9的博客 197

Python之abbrobotegm包语法、参数和实际应用案例

`abbrobotegm` 是用于控制 ABB 机器人的 Python 接口包,主要通过 EGM(Externally Guided Motion,外部引导运动)协议与 ABB 机器人控制器进行通信,实现对机器人的实时位置控制、状态监控和运动引导等功能。该包适用于需要将 ABB 机器人与外部系统(如视觉系统、传感器等)集成的场景。

王国平的博客 1254

Android Studio导入他人项目出现问题的解决方法(傻瓜教程)

这个学期学了基于Android Stuidio开发环境的移动应用开发,因为是网课,很多东西不能和老师直接沟通,所以我选择了听课加上看源代码,但是当我导入教材配套的代码的时候,我发现 一直出现红色感叹号,接下来是我的解决方法: 我现在要在我自己的机子上打开MenuDemo这个项目 第一步:把下图中红色圈住的部分删掉 第二步:查看自己的gradle版本号: 也就是找一个以前能够在你机子上运行的项目,...

dreamlpx的博客 1万+

肺癌术后随访离散选择实验(DCE)设计与SAS实现

随着肺癌早期诊断和治疗技术的进步,肺癌患者的生存率显著提高,术后随访管理成为提升患者生活质量的关键环节。然而,如何在有限的医疗资源下设计出既符合患者需求又具有成本效益的随访方案,是临床决策面临的重要挑战。 离散选择实验(Discrete Choice Experiment, DCE)是一种定量研究方法,通过模拟真实世界的选择情境,测量患者对不同随访方案属性的偏好程度。本研究旨在通过DCE方法,系统评估肺癌术后患者对随访服务的偏好,为制定以患者为中心的随访策略提供循证依据。

huanghm88的专栏 97

在Android端部署yolov5(显示类别个数)

闲来无事,记录一下自己在安卓端部署yolov5的步骤,历时一天。

积极向上的mr.d的博客 1万+

基于STM32的智能宠物喂食系统设计与实现(代码+PCB )

STM32;DHT11;本系统的软件程序基于Keil MDK-ARM V5集成开发环境进行编写和编译。Keil MDK是ARM公司官方推荐的嵌入式开发工具,支持ARM Cortex-M系列微控制器的程序开发,内置ARM C/C++编译器、调试器和仿真器,具有代码编辑、语法高亮、工程管理和在线调试等功能,是STM32开发领域应用最为广泛的IDE之一。

3254968421的博客 72

【26美赛E题 Passive Solar Shading】2026美赛数学建模(MCM/ICM)思路解析及代码分享

本文研究了被动太阳能遮阳(PSS)策略在建筑节能中的应用,针对Sungrove大学(低纬高温)和Borealis大学(高纬寒冷)两种典型气候条件,建立了动态太阳辐射-热平衡模型。通过优化遮阳结构(外檐长度、百叶角度)、窗户布局和内部热质量分布,实现了夏季制冷负荷降低30-40%(Sungrove)和冬季采暖负荷减少15-25%(Borealis)。创新性地采用全天候动态遮阳建模方法,结合热质量优化与储能设计,提出了可适应不同气候条件的建筑节能解决方案,为未来可持续建筑设计提供了量化框架。

一键难忘的博客 947

Android Studio 的logcat报错如何找到报错代码位置?

在 Android Studio 的 Logcat 视图中,报错信息通常会以红色文本显示,并且通常包括一些有用的信息,如错误类型(例如)、错误消息和堆栈跟踪。堆栈跟踪会显示导致错误的代码路径,从而帮助你找到问题的根源。

m0_57236802的博客 2533

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

安卓开发学习笔记(三):Android Stuidio无法引用Intent来创建对象,出现cannot resolve xxx...

安卓开发学习笔记(三):Android Stuidio无法引用Intent来创建对象,出现cannot resolve xxx 笔者在进行安卓开发时,发现自己的代码语法完全没有问题。尤其是创建intent对象的时候,语法完全是正确的,但是Android Stuidio却显示报错,Intent类显示为红色,如图所示: 代码如下...

极歌科技 1401

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Android游戏案例开发大全中Sample_5_1不能完全运行的解决方法

书籍介绍 本节书摘来自异步社区《Android 游戏案例开发大全(第4版)》一书中的第5章,第5.1节的一个Android程序——基于Socket套接字的网络编程(sample_5_1),作者 吴亚峰 , 于复兴 , 苏亚光,更多章节内容可以访问云栖社区“异步社区”公众号查看 基于Socket套接字的网络编程(sample_5_1) 项目介绍 这是一个简单的实例,讲解如何在Android平台下完成基于socket的网络应用开发。具体步骤如下。 (1)在eclipse中进行服务端的开发 (2)在Androi

qq_43640181的博客 189

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

HBuilderX安卓离线打包教程全一览——5+app

<原创声明>本文首发于微信公众号,具有原创标识,秉着知识共享、互帮互助的原则欢迎大家的转载,但转载须有度,至少加出处,请尊重别人的劳动成果,谢谢。 HBuilderX是一款不错的前端编辑器,它为使用者提供了云打包和离线打包两种形式,但云打包有着次数限制(可付费解锁)并且服务器繁忙时需要排队等候,不利于开发者的正常调试。从另一方面来看,尽管官方对于隐私保护极为重视,但还是无法让使用者打消代码上传泄露的疑虑,所以离线打包作为第二条打包途径理当重视。 HBuilderX安卓离线打包基于自身的SDK

weixin_44503391的博客 1万+

Android Studio安装教程,踩坑经历以及成功运行第一个Android程序

Android Studio安装教程,踩坑经历以及成功运行第一个Android程序

m0_51436960的博客 1686

Eclipse 转 AndroidStudio 的两种方式(详细图文说明)

1. 保留Eclipse结构 2. 完全转化为AndroidStudio项目

嘎啦嘎啦 4315

AndroidStudio、gradle、buildToolsVersion概述,版本对应关系

使用AndroidStudio 开发也已经2年了,每次gradle 或者studio 有推荐更新后,项目重新sync后都会报错,提示更新相应的其他版本,比如AndroidStudio、gradle、buildToolsVersion版本; AndroidStudio: 是Google官方基于IntelliJ IDEA开发的一款Android应用开发工具,,类似之前的eclipse,但是比ecl...

m0_37154839的博客 4612
上一篇: Android开发 :屏幕适配
下一篇: 线程池:Java常用四大线程池用法以及ThreadPoolExecutor详解
android157
博客等级 码龄9年 193粉丝 95原创
评论 16
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值