IntelliJ IDEA 使用记录

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境 本文介绍Lorinnn在开发Android过程不断跌打滚爬中安装的一套开发环境,相信你在使用后同样有不错的体会。 立即下载

一、常用快捷键;

alt + down/up   一个函数一个函数的滚动
alt + left/right  tab文件切换。
ctrl + up/down   与eclipse一样,上下滚动
ctrl + left/right  与eclipse一样,是一个单词的移动
ctrl + y    删除当前行
ctrl + alt + space:  代码智能提示
ctrl + F12    与ctrl + o一样,在一个文件中查找成员
ctrl + shift + N(默认是不包含工程以外的文件,双击ctrl+shift+N则会勾选工程以外的文件)   查找文件
ctrl + N(默认是不包含工程以外的类,双击ctrl+N则会勾选工程以外的类)    查找类
ctrl + F/R    查找替换
ctrl + shift + F  格式化
shift + 鼠标左键  关闭当前文件
Ctrl + shift + left/right 回退到上一个编辑地点

Ctrl + Alt + Shift + T  重构功能(可以重构是变量名称、文件、包等):最经常实用的功能是:move与rename。

move就是把该类文件或包以重构方式移动到其他包中;rename就是以重构方式重命名文件或包名称(这个通常是实用shift + F6)非常方便。

Ctrl + H   查看该类的继承层次关系
Shift + ESC   退出日志栏、搜索栏、android栏等小窗口
alt + F7   查找那些类调用该资源(资源可能是字段、方法、类)
Ctrl + Alt + O   快速优化引用包
Alt + Enter   提示自动加入包,自动修复
shift + F6   以重构方式改名
ctrl + z/ctrl + shift + z 撤销、恢复
Ctrl + Shift + F9     编译
Ctrl + Shift + F10   运行
Shift + F9         Debug

ctrl + u 把当前class或方法向上跳转到其父类中

ctrl + p 对方法中的参数提示

ctrl + b、F4、ctrl + 左键:跳转到变量、方法的声明处;

ctrl + alt + b:跳转到方法的实现处;

ctrl + o 选择当前类中需要继承的父类方法;

把Android DDM 在keymap中设置为Alt + 2快捷键。

想让IntelliJ支持中文显示,必须把字体设置为

F7进入函数里面,F8一行一行的调试执行

从左到右依次是:编译Make、选中的要操作的Module、运行run、调试debug、与ddms一样的选中App进程来直接调试debug,IDE设置选项、工程的设置选项。

二、加入jar包与生成jar包

点击,然后选中Modules,剩下的就很easy了。

三、编译与运行

或alt + shift + F10。

四、Ant编译

IDE右侧的中操作。

另外:从svn或github上update代码后,最好点击这个按钮,来刷新下工程里的代码。


五、其他

1. 另外查看过滤的Log在这里过滤即可,其实都和eclipse差不多。

2. intelliJ中默认wrap一行代码(一行代码太多,需要折叠),折叠在下一行的代码默认是缩进4个字符,现在修改成缩进8个字符,如下所示:

3. 如果不想用版本控制工具,则在这里关掉它(每次开启IDE就不会提示了),即设置为none即可:


ps:从eclipse转到intelliJ的原因是:eclipse太慢了,尤其是写UI的时候,卡到爆。每隔一个小时,就要重启一次,不然就卡到爆,自从换到intelliJ之后,这些情况就没出现过。

4. 如何让IntelliJ 启动的时候不直接打开工程文件,二是给用户提示打开哪个工程:Settings->General去掉Reopen last project on startup.

。

5. 插件安装

6. 修改的文件*号标识

找到editor tabs ,勾选图中的复选框,点击apply即可。

 

7. 在Android studio中设置Android源代码,方便我们查看Android源代码



8. 解决IDEA This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA

我下载的是最新的4.3SDK,编辑main.xml抛出异常org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA。

原因是工程是2.3的工程,但IDEA不够智能地使用4.3的SDK去渲染它,解决方案很简单,看下图的鼠标,在下拉框里选择2.3然后重新打开一下:

就会发现正常渲染了:


转载请注明:码农场 »解决IDEA This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA


9. 解决IntelliJ IDEA cannot resolve symbol R 错误

今天导入了别人的Android项目,导入后直接可以编译运行,但是代码里却有一个错误cannot resolve symbol R。这并不是什么大问题,因为项目可以编译通过,只不过代码里的红色下划线实在很碍眼。于是我开始寻求解决方案,看到StackOverflow上面有人解答过,说必须保证gen和src目录都在Source里,但是我这边的确已经在Source里面了。看来问题不是Source上面,我对比了正常的项目和这个出问题的项目,结果发现原本应当出现在gen目录下的R.java文件并不存在,于是导致了找不到符号R。

这个R.java文件其实也不是什么了不得的东西,如果你打开你的R.java,你会看到一个空的类,是IntelliJ IDEA自动生成的。既然这样就有了如下的简便解决方案:

在gen目录下新建一个class,名字叫R。

转载请注明:码农场 »解决IntelliJ IDEA cannot resolve symbol R 错误

 

10. 删除Project里的某些Module

在Project Structures中删除对应的module就OK了。


其中一个Bug的处理:

IntelliJ IDEA或android studio编译器对getClass提示报错的解决方案

http://blog.youkuaiyun.com/gerenvip/article/details/27231211



【调试】
退出调试:ctrl + f2
单步进入:f7
单步不进入:f8
运行到下一个断点处or运行:f9
从函数中退出:shift + f8
查看变量:alt + f10
计算变量值:alt + f8

【其他常用快捷键】
查看方法、变量、类的文档信息:ctrl + q






R 绘制环形树状图 按大类小类的从属关系绘制环形图,并把不同值的节点设置为相应大小。要求同一类的节点应为同一颜色。 按照输入,处理代码和输出记录 阅读详情

相关推荐

Altium Designer 16安装教程(Windows11、小白教程)

Altium Designer 16在Windows11中的超详细安装教程

qq_47003770的博客 1万+

IDEA向安卓模拟器SD卡中导入文件

<-------个人网站传送门-------> 个人开发环境:Ubuntu18.04+IDEA2019.1+Android9.0 问题起源,开发一个简单Android播放器去播放SD卡上的视频/音频文件。由于需要将文件复制到模拟器的SD卡上,课本上...

越努力,越幸运!!! 2078

ARKit面部动画实战:如何用blend shape让数字人表情更自然(附中文对照表)

本文深入探讨了如何利用ARKit的blend shape技术驱动数字人面部动画,以实现更自然生动的表情。文章提供了详细的blend shape中文对照表,并分享了实战技巧,包括构建复合表情动画序列、处理不对称性与微表情,以及性能优化策略,旨在帮助开发者高效提升数字人的表情表现力。

weixin_29292535的博客 326

Android 开发调试工具(ADB, DDMS, AS)

Android 开发调试工具—ADB ADB的用途 在Android Studio中工作时,手机插口需要连接其他设备因此无法用线与电脑连接,因此可以利用Android Studio内嵌的命令台通过adb实现WIFI连接手机与电脑。 什么是ADB Android调试桥(Android Debug Bridge)是多种用途的调试工具,帮助管理设备或模拟器的状态 ADB常用命令 Android Studio 利用 ADB WIFI 插件实现真机无线调试 Android 开发调试工具—DDMS

huangjianfeng21的博客 3604

告别瞎猜!用通达信L2资金流向函数,手把手教你识别主力动向(附实战公式)

本文详细解析通达信L2资金流向函数,手把手教你构建主力动向监控系统。通过分档数据解析、委买委卖攻防解读及实战公式应用,帮助投资者精准识别主力建仓与虚假拉升信号,提升股票交易决策效率。

weixin_26908317的博客 2091

Dify 第 13 篇 Dify 工作流 详解

工作流通过将复杂任务分解为节点降低复杂度,提升LLM应用的性能和稳定性。Dify工作流分为两类:Chatflow面向对话场景(如客服),支持多轮对话;Workflow面向批处理场景(如翻译),提供逻辑节点实现自动化。核心概念包括节点、变量(系统/会话/环境变量)及应用类型差异:Chatflow支持中间输出和对话历史,Workflow仅支持结束节点输出。系统变量以"sys"开头,用于全局数据传递,不同应用类型变量不同,如Chatflow的sys.query存储用户输入,Workflow的s

甘蓝的专栏 3248

DDMS修改默认端口8700

当前操作系统为 Mac,编辑器 Intellij IDE 准备工作:在IDE中的终端下,输入monitor指令 => 回车,打开DDMS 1、第一步, 2、第二步:修改静态端口 3、第三步 4、第四步:修复配置端口 5、第五步 重启IDE、DDMS,如果不确定后台是否还在运行,那就重启电脑 如果还不行,重装IDE,DDMS配置好像是不变的,我就是这样成功的 ...

Lan_Se_Tian_Ma的博客 1037

GEE:连续变化检测 CCDC 提取断点信息(干扰时间、干扰幅度、干扰次数)

本文将介绍在 Google Earth Engine (GEE) 平台上连续变化检测与分类(Continuous Change Detection and Classification, CCDC)提取扰动时间、干扰幅度、干扰次数信息,并下载到本地的代码。

养乐多的博客 1945

Linux系统,idea创建Android项目,在该项目下打开DDMS

打开命令行窗口,输入:”monitor“,即可

找找bug的博客 894

【华为OD机试真题 2025C卷新题】855、识文断句 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025C卷新题】855、识文断句 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华为

KJ.JK 1851

外部PLC触发VisionMaster多流程运行

上一讲,介绍了海康VisionMaster与西门子PLC1200进行S7通信。在前一讲的基础上,讲解如何通过PLC触发,实现VisionMaster的多流程运行。

haier123888的博客 4653

隐藏Boss——ddmlib使用入门

ddmlib使用入门ddmlib是DDMS工具的核心,堪称Android SDK中最不为人知的隐藏Boss,它封装了一系列对ADB的功能封装。DDMS工具虽然已经非常强大,可以展示非常多的Android性能监测数据,但是,它有一个很大的缺点,就是很多数据不能导出,而且很多功能也不能达到自定义的需求,因此,基于这些问题,利用ddmlib来完成自定义的功能定制,就是非常有用的了。完成DDMS功能的自定义

eclipse_xu 1万+

MAC-电脑中的user文件夹在哪?

MAC-电脑中的user文件夹在哪?

兴趣是最好的老师 1万+

Intellij idea中使用SLF4J+log4j做日志记录

Intellij idea中使用SLF4J+log4j做日志记录 2 应用程序中使用方法及配置 3 spring+mvc web项目使用及配置方法 4 SLF4J对比Log4J,logback和java.util.Logging的优势

胡杰的专栏 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jre9下载 jdk9

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

Java开发工具IntelliJ IDEA本地历史记录的使用方法

IntelliJ IDEA的本地历史记录可以帮助用户记录并跟踪本地项目的更改,防止项目的意外丢失或来源于IDE之外的项目更改。本教程将展示如何使用本地历史记录查看和恢复某些项目更改。 1 、从头开始创建项目 从头开始创建名为HistoryApp的Java项目。我们将以这个项目为例展示如何使用Local History本地历史记录。 2 、创建HelloWorldApp类

u011872919的专栏 7984

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

IntelliJ IDEA的使用配置记录

首先叨叨几句,再过两天是本码农参加工作满两年的日子,正好最近项目要使用IntelliJ IDEA,一开始我是拒绝的,因为我之前用过几天然后就被我打入了冷宫,这次再次准备去宠爱她。今天主要记录下主要配置,方便以后查看。 我是从这里IntelliJ IDEA官网,不知什么时候我被灌输了最新版本一般不太稳定的思想,于是我去下载了14.1.7旗舰版本,旗舰版是收费的版本,但是网上可以找到很多注册码,甚

linin29 1645

Intellij IDEA删除recent project记录

方法一: 进入Manage Projects一个个删除 方法二: 找到IDEA配置文件.IntelliJIdea2018.2\config\options\recentProjects.xml 在其中进行删除

mawei7510的博客 4304

IntelliJ IDEA 启动失败问题解决记录

IntelliJ IDEA 2025.3.4启动失败问题记录:Windows环境下安装后出现Internal error和NullPointerException报错,错误源于JBR(JetBrains Runtime)初始化时ProxyRepository.readEntries()读取配置失败。经多次尝试,最终通过禁用自带JBR(重命名安装目录下的jbr文件夹为jbr.disabled)并修改idea64.exe.vmoptions指定外部JDK17路径成功解决。问题核心是JBR内置代理仓库配置文件异常

God__is__a__girl的博客 1110

记录IntelliJ IDEA的初次体验(IDEA的安装和常见使用)

在使用eclipse对Java进行了一个阶段的学习之后,发现IntelliJ IDEA(以下简称IDEA)似乎更加受Java开发者的推崇。所以我决定开始学习使用IDEA这款开发工具继续学习。 接下来我将从安装和使用来记录我的学习过程。 安装IDEA 进入官网下载安装包即可,网址为https://www.jetbrains.com/idea/或直接搜索IDEA官网,进入以下页面,点击DO...

weixin_42582024的博客 480

【记录】IntelliJ IDEA实用的插件

对于常用的 IDE 工具,也有必要掌握使用的一些插件,用以提升我们的效率。本着这种想法,把自己使用的和了解的 IDEA 插件做下整理。

小确幸的博客 5424

macos 如何清空IntelliJ IDEA安装记录

摘要:本文详细介绍了在macOS上彻底清除IntelliJ IDEA安装记录的两种方法。方法一通过内置功能恢复默认设置,适合重置配置;方法二手动删除所有关联文件,包括应用程序、配置文件夹、缓存及钥匙串信息,实现完全卸载。文章提供了关键路径和操作清单,确保用户能将IDE恢复至全新状态,解决激活异常或崩溃问题。操作前建议备份重要数据,按需选择适合的清理方案。

小川搞开发的博客 1143

Intellij IDEA svn的使用记录

Intellij IDEA svn的使用记录

wscrf的博客 424

Intellij IDEA使用记录

Intellij IDEA使用记录 前言:之前一直使用Eclipse,想着Intellij IDEA评价很好,所以最近改用了Intellij IDEA试试,但是使用习惯好像有点不太一样,快捷键也不同。所以特意转载一篇文章记录一下,也给自己长长记性。 原文链接: link. 1 智能提示 Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能...

m0_37259089的博客 168

IntelliJ IDEA本地历史记录:7个版本回溯技巧拯救你的代码

IntelliJ IDEA本地历史记录功能是每个开发者都应该掌握的重要工具,它能自动保存你的代码变更历史,让你轻松回溯到任何时间点的版本。无论你是意外删除了重要代码、修改后发现问题,还是想对比不同版本的差异,本地历史记录都能帮到你。🎯 ## 什么是本地历史记录? **本地历史记录**是IntelliJ IDEA内置的强大功能,它会自动记录你对文件、目录甚至代码片段的每一次修改。即使你没有使用

gitblog_01122的博客 1352

java项目历史数据怎么记录_Java开发工具IntelliJ IDEA本地历史记录的使用方法

IntelliJ IDEA的本地历史记录可以帮助用户记录并跟踪本地项目的更改,防止项目的意外丢失或来源于IDE之外的项目更改。本教程将展示如何使用本地历史记录查看和恢复某些项目更改。1 、从头开始创建项目从头开始创建名为HistoryApp的Java项目。我们将以这个项目为例展示如何使用Local History本地历史记录。2 、创建HelloWorldApp类创建Java类HelloWorld...

weixin_39633113的博客 1273
上一篇: Android的多媒体数据库
下一篇: ExifInterface类:相册信息类
HabbyGe
博客等级 码龄16年 46粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值