文章目录

  • IDEA支持android开发(您需要下载android插件)
  • 如果您之前是使用Android Studio开发android 那么切换为IDEA也是简单的过程
    • 选择sdk
    • 设置是否使用本地已有的gradle版本:
      • 不过,如果您想要在新建项目时都使用指定目录来缓存.gradle所下载的文件,那么可以这样做:
  • 虚拟设备:
  • 利用IDEA的同步功能
  • 您可以导入android Studio的设置
  • IDEA和Android Studio我该怎么选:
  • 您可以这样建立一个新的android项目
  • IDEA的效果
  • 建议开启/关闭的功能:
    • hierarchy/structure 工具栏
    • 关于git add
    • 关于jdk8以上的高版本jdk:

IDEA支持android开发(您需要下载android插件)

IDEA对android的支持也不错,大致体验和Android Studio 相近,在报错等方面甚至比android studio来的更好

IDEA中开发android,我们可以使用熟悉的problems栏(这比android studio设计的要好,更加易用和方便)
不过,Android Studio 4.2.1版本中,也加入的problems支持,这一点进步终于让使用体验接近IDEA.(但在一键展开文件目录上较IDEA还欠缺)
所以现在,我更推荐用androidStudio来开发android


不得不说,AndroidStudio在android开发方面支持更加稳定.而且识别android项目的能力更好,sync起来更加方便(比如修复某些问题:包的导入无法识别)

如果您之前是使用Android Studio开发android 那么切换为IDEA也是简单的过程

尽管如此,IDEA在使用过程中容易报Android插件错误.
如果您确实想用IDEA开发Android,可以继续.

以下设置都可以只通过修改Android项目中的相关配置文件来修改,
您也可以按照如下GUI修改/设定值

选择sdk

如果您之前没有下载过sdk,则需要根据引导来下载一个合适(你所需要的)目标sdk版本

或者通过setting来设置:(和AS类似)

设置是否使用本地已有的gradle版本:

使用已有的.gradle目录(全局):

不过,如果您想要在新建项目时都使用指定目录来缓存.gradle所下载的文件,那么可以这样做:

https://blog.csdn/xuchaoxin1375/article/details/117234259

虚拟设备:

如果您在Android Studio 用过虚拟设备,那么您几乎不需要多余的操作,就可以在IDEA中观察并启用之前的设备
如果没有,IDEA会有和AndroidStudio类似的引导,下载您想要使用的虚拟设备(当然您如果不用虚拟设备(而是使用实体手机来辅助开发,自然不必理会这一部分)

利用IDEA的同步功能

https://blog.csdn/xuchaoxin1375/article/details/116954383

您可以导入android Studio的设置

比如快捷键等(setting.zip)
此前,确保先把idea的同步功能关闭,才可以使用导入功能

setting:

IDEA和Android Studio我该怎么选:

如果您此前常用IDEA,那么您可以继续使用IDEA开发android,它不仅对android所使用的语言有比不错的开发支持,对很多其他语言通过安装插件也能做到很好的开发体验,还不需要科学上网的魔法就可以同步(免费的社区版我不了解,这里基于ultimate版)

AndroidStudio也不是没有优点,至少它免费

您可以这样建立一个新的android项目

选择类型时和Android studio几乎一致:

IDEA的效果

应有尽有:

如果您想要将gradle(sync project with gradle files)等功能按钮显示在功能栏,可以通过如下方式开启

建议开启/关闭的功能:

hierarchy/structure 工具栏

两者是分析(类)继承结构和代码结构的好工具
View->Tool Windows:

您将在右侧(或者左侧)看到:

如有需要,还可以将其拖到左侧栏
类似的可以添加structure:

关于git add

如果将当前项目用git管理,我不建议开启默认跟踪新文件
特别是,某些时候我们并不需要对一些文件做版本控制(当然您可以配置.gitignore),但鉴于灵活性,未必要默认添加

关于jdk8以上的高版本jdk:

也是支持android:开发(至少支持运行)
测试于AndroidStudio4.2.1版本

更多推荐

IDEA_使用IDEA开发Android