由于工作需要,这几天开始弃用eclipse,换idea。用了几天,idea确实有些地方比较方便,但是麻烦也是不少。而且网上对应的资料并没有eclipse那么多,很多都是自己琢磨解决的,所以想弄个帖子来总结一下遇到的问题,做个记录。
1、jar包。导入一个工程,libs下jar包都有,但是代码里就是找不到。这个还算简单,选中jar包右键,有个“add as library ..”,就可以了。也可以在项目设置(项目右键菜单open module setting)中libraries中添加。
2、assets文件夹。创建项目的时候没有选这个文件夹,后来又需要了。新建一个放入文件后就出问题了,根本找不到这个文件夹。右键菜单里有"make directory as ..",挨个试也不管用。解决方法:项目设置中“Modules”下,对应的项目的“Android”选项卡中,重新设置Assets directory。当然这里还可以看到其他文件夹的设置,如果有类似问题处理方式相同。
3、maven本地仓库位置改变。idea可以使用maven,虽然不需要安装插件,但是也需要安装maven后进行设置。安装maven后,在idea的settings下的maven中进行相关的设置就可以使用maven了。一定要注意本地仓库(local repository)的位置,如果是自定义的本地仓库位置,那么就一定要确认一下idea的设置是否正确。尤其是使用的过程中修改过本地仓库位置,当新建或重新打开一个maven项目时一定要确认一下,因为很有可能设置会自动变回之前的位置。至于原因,应该是idea自己保存过相应的配置,配置文件位置是C:\Users\{username}\.IdeaIC13\system\Maven\Indices下,有多个index文件夹,每个文件夹下有一个index.properties文件。这个配置文件里就保存了本地仓库的位置,修改之后应该就不会自动变回之前的位置了。
4、maven的android项目。idea新建项目的时候可以看到有很多,包括建立maven项目。但是建立的项目只是普通的java项目,而非android项目。而建立android项目的时候只能建立gradle或普通项目,没有直接建立maven项目的选项。其实很简单,建立普通android项目后,在项目右键菜单下有个“add framework support ..”,在里面就可以添加maven支持。这样就建立了一个maven的android项目,而且会自动把android的项目文件的分布变成maven的。
5、版本控制git、svn等。idea也可以使用git和svn等版本控制工具,配置方法都基本相同,以git为例。安装git后,在idea的settings->version control下就是各个版本控制工具的设置,主要设置主exe,比如git.exe。(安装svn时一定要注意,默认的安装会少一个模块,而svn.exe就在那个模块里,所以安装时尽量全部安装)设置好后在菜单栏的“VCS”下就可以使用对应的工具了。
IntelliJ IDEA 问题总结之一 —— jar包、assets、maven、git,布布扣,bubuko.com