关于新建android项目,MainActivity里面的onCreate()方法、R文件报错的解决方法

安卓基础笔记:Activity生命周期onCreate()一个参数和两个参数的区别 Activity生命周期onCreate()一个参数和两个参数的区别 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.i(TAG, "1、调用 onCreate(Bundle savedInstanceState) 阅读详情

做为一位刚刚上手Android开发的小白来说,要适应一门开发语言和一款开发工具十分费劲。本人也在摸索的路上走了很多的弯路,也有了一点点的经验和问题的解决方案,和大家分享一下。

 

这是关于第一次用Android studio新建工程所遇到的问题,新建工程中MainActivity中一些方法(如:onCreate())与及R文件报红了,如图:

 

小白的我于是百度了解决方法,有很多打神给出了如下解决方法:

1、第一个解决方法(但是治标不治本,个人不建议)

 

2、第二个解决方案

依然是打开build.gradle(app)文件,在release字眼前加入加入代码:

 

repositories {

maven {

url "https://maven.google.com"

    }

}

 

如下图:

 

但是,博主在试过以上两种网上普遍可以解决的方法后还是不行,于是我请教了我的前辈后,有了一个解决方法,亲测有效

 

 

3、最终方法:①在setting选项里面打开Android SDK 选项,然后选择sdk tools选项,拉到最下面找到Google Repository,选择这个选项,如果显示没有下载就点击空框,打上勾之后下载即可

 

 

②点击下载后悔进入download的界面,下载完成则自动解压安装,当finish选项为亮蓝色表示完成,则点击finish:

 

 

在做完以上操作后,MainActivity.java也不在报红了

 

 

以上是博主一点点的个人见解与经验,希望能帮助到在开发路上进击的各位!

 

 

使用IntelliJ IDEA从零构建安卓APK:环境配置与HelloWorld实战 安卓开发作为移动应用开发的核心领域,其本质是基于Java/Kotlin语言,通过Dalvik/ART虚拟机执行字节码的应用构建过程。其技术原理围绕SDK工具链、Gradle构建系统和APK打包机制展开,旨在实现跨设备部署。掌握安卓开发的价值在于能够创建覆盖数十亿设备的原生应用,涉及电商、社交、工具等多个高需求场景。本文聚焦于使用IntelliJ IDEA这一集成开发环境进行安卓项目创建,详细解析了包括JDK配置、SDK独立部署在内的环境搭建步骤,并深入演示了从编写布局文件到实现活动逻辑的完整开发流程,最终完 阅读详情

相关推荐

Cadence17.2 > OrCAD Capture CIS > 设计规则检查(Design Rule Check)DRC学习记录详解

选中设计完成的DSN文件,选择Tool->Design Rule Check,弹出下面对话框,详解如下。 一、Design Rule Check对话框选项详解 Design Rules Options tab Set the scope, mode and type of design rule (electrical and / or physical) test options for the design rules check. 为

DL_62532的专栏 1万+

【Android studio】R文件错误的解决办法

我们在使用Android Studio的时候,有时候会无缘无故R文件错误,我们又没法像elipse一样去clean工程,出现这样的问题我们应该怎么解决呢? 第一步:检查xml文件,R文件错误通常是由于我们的xml文件有问题,首先把xml文件的错误排除掉,然后进行下一步 第二步:MainActivity.java同包下新建一个类,这个类起名为R.class 这时我们发现项目中的R文件错...

a584532675的博客 2735

手把手教你用Alinx黑金开发板(Spartan-6)驱动ADF4351信号源(附Verilog SPI代码)

本文详细介绍了如何使用Alinx黑金开发板(Spartan-6 FPGA)驱动ADF4351信号源,包括硬件连接、Verilog SPI代码实现及系统调试。通过实战指南,帮助开发者快速掌握FPGA控制ADF4351芯片的技术,适用于射频信号源设计和学习应用。

weixin_30335575的博客 628

Android studio 开发遇到的R类报错问题

Android studio 开发遇到的R类报错问题

zwy3327078581的博客 1195

kemeas算法继续优化——elkan kmeas算法

题记:又是凌晨3点的夜 elkan kmeans算法 在我的上一篇博客《kmeans算法性能改进_kmeans++算法+kmeans++优化算法+距离计算优化》中,在一般kmeans算法的基础上,添加了对于初始条件和距离计算更上的一些优化技巧。这篇博客聊一聊elkan算法,其实也是对于kmeans运行速度的优化算法。主要作用与kmeans的距离计算过程。 原理 假如我们已经知道任意两个样本之间的距离,再假设我们已经知道了样本1与聚类中心1之间的距离,根据三角性两边之和大于第三边,c+d>a,所以如果

铁血军的小博客 7065

UE游戏引擎材质简单入门

什么是物体的材质,材质属性定义了物体的某些特性,从而决定了物体表面是如何与光线相作用的。UE中物理基础渲染(Physically Based Rendering OR PBR)几乎可以让我们模拟显示世界中的任何材质。那么如何在UE中制作出真实的PBR材质,基于我们提供的游戏引擎插件,如何将这些材质资源导出,并应用到 SuperMap iClient3D for Cesium/WebGL 平台上,提升模型的显示效果呢,下面小编将详细讲解一下。

m0_71055362的博客 2511

Android Studio新建项目,MainActivity.java报错,继承的AppCompatActivity红色字体报错,如何解决:

点击file点击箭头所示选择Invalidate and Restart:重启之后发现报错解决。

IT6680的博客 1万+

【SOC 芯片设计 DFT 学习专栏 -- DFT DRC规则检查】

在现代半导体设计中,DFT(Design for Test)技术的重要性不言而喻。它确保了芯片在制造完成后能够进行高效和可靠的测试。DFT设计规则检查(DRC)作为DFT流程中的一个关键环节,通过一系列自动化工具检测设计中的潜在问题,从而保证设计的可测试性和整体质量。在本文中,我们将详细探讨DFT DRC的概念、重要性、检查流程以及具体的规则和应用。Tessent是业界领先的DFT解决方案之一,其DRC工具通过一系列自动化检查,确保设计符合DFT要求。

CodingCos的博客 4167

Activity系列:自定义MainActivity的onCreate()在哪里被调用?

ApplicationThread没有scheduleTransaction()这个方法,直接找他的父类ClientTransactionHandler.java 发送了一个msg.what为。从ApplicationThread.scheduleTransaction()开始看起,至于为什么从这里开始看,后续的文章会讲到。这篇先分析onCreate()到底是在哪里被调用的。本文查看的源码是sdk 29。

知道这个有什么用? 986

Windows 10错误代码解析与系统故障排除指南

操作系统错误代码是系统运行状态的直接反馈,Windows系统通过特定编码机制将故障信息转化为可识别的错误代码。从技术原理看,这些代码通常对应特定的异常处理流程,包括内存管理、驱动兼容性、文件系统等核心模块。理解错误代码对于系统维护具有重要价值,能快速定位问题根源,提高故障排除效率。在实际应用场景中,蓝屏错误(如0x0000007B)、系统升级失败(如0x80070002)和启动故障是最常见的三类问题。通过分析dump文件、使用WinDbg工具和系统内置诊断功能,可以有效解决大部分系统异常。特别是对于蓝屏错误

weixin_30516429的博客 298

数据仓库从明细到汇总:DWD与DWS层建模实战指南

DWS层的“主题”是指业务分析的核心场景,通常分为“用户主题、商品主题、订单主题、营销主题”等。主题的定义需紧密结合业务需求,避免“为了汇总而汇总”。例如,电商平台的核心业务需求包括“用户活跃度分析”“商品销售情况分析”“订单转化分析”,对应的DWS层主题即可定义为“用户主题汇总表”“商品主题汇总表”“订单主题汇总表”。主题定义时需注意“粒度适中”——汇总粒度既不能过细(否则与DWD层重复,失去汇总意义),也不能过粗(否则无法满足细分分析需求)。

2401_83088008的博客 644

安卓应用开发第二章 - HelloWorld

上一章,我们搭建了安卓开发环境 - IntelliJ IDEA.今天我们就来创建我们的第一个应用HelloWorld.     下面,进入教程.      1. 打开IntelliJ IDEA       2.Create  New Project      3.设置创建的应用信息       4.选择开发平台,我们这里选择了phone(手机端)

ONE_PERSON_ONE_LIFE的博客 597

ubuntu22.04下对使用linuxdeployqt发布的qt程序进行deb打包操作

【代码】ubuntu22.04下对使用linuxdeployqt发布的qt程序进行deb打包操作。

十三阿哥的博客 1402

Android开发入门:从MainActivity理解Activity生命周期与视图绑定

Activity是Android应用的基本组成单元,可以将其理解为应用中的独立界面或“房间”。每个Activity都拥有自己的生命周期,系统通过调用onCreate、onStart、onResume、onPause、onStop和onDestroy等回调方法来管理其创建、可见、交互和销毁过程。理解生命周期对于资源管理、状态保存和用户体验优化至关重要,是避免内存泄漏和应用崩溃的基础。在技术实现上,通过setContentView方法可以将XML布局文件与Activity关联,而使用findViewById或更

cigang4063的博客 338

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jre9下载 jdk9

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

新建 Android 项目:Gradle Sync 与环境配置完整避坑

Android 项目的构建与运行,本质上是一套由 Gradle、AGP、JDK 与 Android SDK 共同约束的环境工程。Gradle Sync 负责解析依赖、编译资源并生成工程结构,AGP 把 Android 构建规则接入 Gradle;当 JDK 版本、AGP/Gradle 对应关系或 SDK 组件错位时,最常见表现就是同步失败或设备无法启动。理解这条链路的价值,在于把“新建项目”从点向导按钮变成可排查的工程流程,并覆盖模拟器加速、adb 真机调试、Logcat 日志定位等日常场景。第一个 And

weixin_33841503的博客 718

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

android add fragment,Fragment 中 add()方法报错

import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.support.v4.app.Fragment;public class MainActivity extends ActionBarActivity {@Overrideprotected void onCreate(Bu...

weixin_34368102的博客 326

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Android Studio新建项目保姆级教程:从Gradle同步到第一个App跑起来

Android开发入门的第一步往往是创建工程,但Android Studio中繁多的模板、SDK选项和Gradle配置常让新手无所适从。理解Android项目本质上是一个Gradle工程,由源代码、资源文件和构建脚本构成,是消除困惑的关键。Gradle作为自动化构建工具,负责依赖管理和APK打包;而Android SDK则决定了App兼容的系统版本与可用API。掌握Minimum SDK的选择、Kotlin DSL配置以及Manifest清单文件的作用,能帮助你快速搭建稳定的原生应用骨架。从创建Empty

weixin_33843947的博客 358

android oncreate添加代码出错',从NPE崩溃的Android片段onCreate

我被卡住了,一双新的眼睛将不胜感激。我的MainActivity拨打fragment,点击button。它正在拉动它,然后我在fragment中添加database呼叫,现在它正在崩溃。在我的logcat中,它说我的onCreate中得到一个空指针异常。这里是代码和logcat。从NPE崩溃的Android片段onCreate片段代码public class StatsFragment exten...

weixin_35285276的博客 254

Android开发入门:从Empty Activity开始掌握核心概念与实战

在移动应用开发中,Activity作为Android四大组件之一,是用户界面的基本载体,负责管理应用与用户的交互。其工作原理基于生命周期回调机制,系统通过调用onCreate、onStart、onResume等方法管理组件的创建、可见与交互状态。掌握Activity对于构建健壮的应用至关重要,它直接影响用户体验和性能优化。在实际开发场景中,合理运用Activity生命周期可以优化资源管理、提升响应速度。本文以Empty Activity为切入点,深入解析Activity与布局文件的绑定机制,并演示如何通过视

weixin_34166472的博客 318

在android studio中启动模拟器的时候报错...keeps shopping

大家好,在写安卓的时候我这边只写前端的简单页面,在写跳转的时候就开始报错了,本人看了好几天也没定位到错误,希望各位大神遇到的多多指点。 主要类 public class MainActivity extends AppCompatActivity implements View.OnClickListener{ Button button = (Button) findViewById(...

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 1万+

android studio有时候r.id找不到,Android Studio:R.id.editText中的错误

Im新的Android Studio和Android开发。所以我按照developer.android.com给出的教程,我在这一行中有一个错误:EditText editText = (EditText) findViewById(R.id.editText); 错误是说:找不到符号变量editText。Android Studio:R.id.editText中的错误这是我的整个代码:impor...

weixin_42422362的博客 3150

Android使用Glide框架加载网络图片(解决无报错图片不显示问题)

清单文件中添加访问网络权限并防止图片不显示 activity加载自己云服务器网页图片 package com.example.app3; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import com.bumptech.glide.Glide; import com.bumptech.glide.request.RequestOpt

苦涩精灵的博客 2366

Android使用BottomNavigationView+NavigationUI报错

Android Studio版本: Android Studio Bumblebee | 2021.1.1 Patch 2 Build #AI-211.7628.21.2111.8193401, built on February 17, 2022 Runtime version: 11.0.11+9-b60-7590822 amd64 VM: OpenJDK 64-Bit Server VM by Oracle Corporation Windows 10 10.0 GC: G1 Young Gene

安卓开发&音视频开发 2万+

分析一个新建的android工程的代码

1.xml文件中的是每个xml文件开仅有一个的声明xml的代码。

liyilike的专栏 790

当布局文件存在activity_main,且里面包含textView控件,但是在MainActivity.java中存在报错

是Android框架的资源类,它包含了Android SDK中定义的所有资源。类是应用程序特有的,用于在代码中引用资源,如布局文件、字符串、图片等。来引用Android系统自带的资源,但在大多数情况下,直接使用。在Android开发中,每个应用程序都会自动生成一个名为。的类,其中包含了应用程序中所有的资源的引用。因此,您应该使用您自己应用程序的。时,您正在导入的是您自己应用程序的资源。并不是必须的,而且可能会导致命名冲突。在您的代码中,您正在尝试引用一个。是在您的应用程序的布局文件。

m0_62557790的博客 483

安卓错误E/AndroidRuntime(4054):java.lang.NullPointerException

问题描述:安卓入门,编写一个小程序,安装运行之后异常退出,错误代码如下: 09-10 16:43:37.700: W/dalvikvm(4054): threadid=1: thread exiting with uncaught exception (group=0x40018578) 09-10 16:43:37.700: E/AndroidRuntime(4054): FATAL EXC

u012997579的博客 1935
下一篇: Error:(144) Error parsing XML: not well-formed (invalid token)、failed for task ':app:processDebugRes
Nobody_else_
博客等级 码龄10年 51粉丝 32原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值