关于如何把Android Studio变成IntelliJ IDEA

Android Studio 和 Intellij IDEA 都是 jetbrains 开发的软件,不论是从界面、功能、风格上讲都相差不大。那么对于需要同时开发 Android 和 java 项目的人员来说,有没有办法只装一个软件就搞定两种开发呢?

对于这个问题,我研究了很久,在网上看到的解决方案大致有两种:

一、通过配置.idea/gradle.xml文件欺骗IDE,让java代码直接输出到控制台,而不是在虚拟机上运行。

当时我直接在app>src>main文件夹下面新建java类,运行main函数时,控制台直接报错:

有问题解决问题,通过修改.idea/gradle.xml文件,在<GradleProjectSettings>标签下添加:

<option name="delegatedBuild" value="false" />

一行代码就能搞定。具体我参考的是:这篇文章

但是千万注意:不要忘记sync一下gradle!

二、新建模块,忽略原来Android项目自己的app模块

这个方法网上有很多教程了,方法也比较简单:

文件 Files >新建 New >新建模块 New Module> java or kotlin library

 这里我新建了一个test模块,很方便,就是输出的东西有点多,需要找一找。

具体可以参考:这篇文章

三、内部模式,解锁隐藏内容

上述两种方法对于大多数人应该已经够用了,但是对我这种强迫症就有点不爽了。

明明Android Studio直接打开java项目都能好好地运行,偏偏不能创建一个纯粹的java项目,这是什么道理?难道必须要套一个android项目的壳才能愉快地写代码吗?

找遍全网,我终于在这篇文章得到了解决办法。

前面方法1恰饭内容直接跳过,看方法2:

在自定义属性里添加这样一行:

idea.is.internal=true

就能开启IDE的内部模式。记得重启一下AS!

对于这个内部模式,官方是这么描述的:https://plugins.jetbrains.com/docs/intellij/enabling-internal.html

注意上面第5点,内部模式在tools工具栏里面!害得我找了500年 

这样子创建出来的就是一个干干净净、非常纯粹的java工程了!

四、总结

以上几个方法是我学习java和android开发时遇到问题的一些解决方法,写下来备忘的同时也供各位参考,如有问题欢迎交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值