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万+

【优化调度】基于混合整数线性规划的电力系统机组组合优化(Matlab实现)

本文详细介绍了基于混合整数线性规划(MILP)的电力系统机组组合优化方法,通过Matlab实现高效调度决策。内容涵盖目标函数构建、约束条件设置及求解器调优,帮助降低发电成本并提升系统稳定性。适用于电力系统调度员和能源优化研究人员,实现从理论到实践的完整解决方案。

weixin_29050271的博客 585

voc与txt互转

voc2txt # coding:utf-8 from __future__ import print_function import os import random import glob import xml.etree.ElementTree as ET def xml_reader(filename): """ Parse a PASCAL VOC xml file """ tree = ET.parse(filename) size = tree.find('siz

weixin_44898889的博客 825

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

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

Android_xiong_st的博客 2849

峰岹FU6832L双核电机控制芯片实战:从FOC算法到BLDC/PMSM驱动开发

在嵌入式系统和电机控制领域,磁场定向控制(FOC)是实现无刷直流电机(BLDC)和永磁同步电机(PMSM)高效、平稳运行的核心算法。其原理是通过坐标变换将三相交流量分解为直流量,实现类似直流电机的转矩与磁场解耦控制,从而提升效率、降低噪音与振动。这项技术的工程价值在于能以更低的处理器开销实现高性能驱动,广泛应用于消费电子、工业自动化与智能家电。本文以峰岹FU6832L芯片为例,深入解析其独特的双核架构——将实时性要求极高的FOC运算交由专用硬件引擎处理,解放主控CPU处理应用逻辑,并结合PID参数整定、电流

weixin_29570795的博客 511

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

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

wusejiege6的博客 2018

OCR开发实战:如何用PaddleOCR C++版实现本地文字识别(附模型文件处理技巧)

本文详细介绍了如何使用PaddleOCR C++版实现本地文字识别,包括环境搭建、工程编译、运行时优化等全流程。重点讲解了在VS2019/VS2022环境下配置PaddleOCR的CPU推理性能优化技巧,以及模型文件处理的实际应用方法,帮助开发者高效完成OCR本地化部署。

devops8pract的博客 334

IntelliJ IDEA 2025.1 + Gradle 镜像配置避坑指南:解决依赖下载慢的终极方案

本文针对IntelliJ IDEA 2025.1开发环境中Gradle依赖下载缓慢的问题,提供了详细的镜像配置避坑指南。通过解析Gradle依赖解析机制,重点指导如何正确配置阿里云等国内镜像仓库,并分享验证配置生效、排查常见错误及高级优化技巧,旨在彻底解决依赖下载难题,提升开发效率。

weixin_28835551的博客 532

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

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

dreamlpx的博客 1万+

HPC软件使用之ANSYS Fluent

本文介绍了如何在超级计算机上使用ANSYS Fluent进行科学计算和工程仿真。文章首先对Fluent软件进行了简要介绍,强调了其在计算流体力学领域的广泛应用和强大功能。接着,详细说明了如何编写jou脚本文件和slurm脚本文件,以控制Fluent的计算流程和作业提交。文章还提供了作业提交和查看的具体命令,并通过一个鼓风机仿真的案例演示了从网格模型准备、脚本编写、作业提交到结果查看的完整流程。最后,展示了使用Fluent进行结果可视化的方法。

欢迎各位大佬光临“寒舍”!请多多指点,共同进步! 2208

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

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

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

Unity最强动作战斗框架?Combat System Framework 深度解析

Combat System Framework 并不是一个简单的角色控制器,而是一套完整的动作游戏战斗开发框架。它借鉴了现代 AAA 游戏常见的架构思想,以 Gameplay Tag 为核心,结合 ScriptableObject 数据驱动设计,将技能、属性、Buff、伤害、武器、动画通知等系统有机整合在一起。同时,配套的可视化动画时间轴、Root Motion 工具和实时预览窗口,大幅优化了动作开发流程。当然,这套框架也有一定的学习门槛。

2403_88403568的博客 680

【雷达】一维和二维自适应波束形成(DBF))DBF附matlab代码

1 简介 数字波束形成技术是天线波束形成原理与数字信号处理技术相结合的产物,其广泛应用于阵列信号处理领域.由于电磁工作环境的恶化和大量射频干扰的存在,在极低的信干噪比(SINR)条件下进行目标检测和信息提取十分困难.对于阵列系统,往往采用自适应数字波束形成(ADBF)技术,来抑制强干扰和方向性干扰对有用信号的影响.介绍了数字波束形成器的基本原理及其DSP的实现结构.​ 2 完整代码 clc;clear all;close all;%%%%%%%%%%%%%%%%%一维DBF%%%%%%%%%%%%%

qq_59747472的博客 7265

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

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

m0_57236802的博客 2533

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

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

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

极歌科技 1401

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

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、付费专栏及课程。

余额充值