700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > IntelliJ IDEA 问题总结之一 —— jar包 assets maven git

IntelliJ IDEA 问题总结之一 —— jar包 assets maven git

时间:2022-09-27 06:32:53

相关推荐

IntelliJ IDEA 问题总结之一 —— jar包 assets maven git

由于工作需要,这几天开始弃用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项目。

(1)新建一个maven的android项目。idea新建project会看到很多选项,选中maven时右边就会出现maven的模板。这时如果不选择任何模板,将创建一个普通的java项目。如果想创建android项目,勾选上方的create from archetype,在模板中选“android-quickstart”,这样就会创建一个带maven的android项目。没有“android-quickstart”?去maven中央仓库找一下(de.akquinet.android.archetypes»android-quickstart),然后在“new project”界面右边有“add archetype...”,自己将模板添加进去即可。

(2)为一个已有android项目添加maven支持。如果是已有的android项目,怎么添加maven。不必新建项目,在项目右键菜单下有个“add framework support ..”,在里面就可以添加maven支持。这样就添加了maven,而且会自动把android的项目部分文件的结构变成maven的。这里注意一点,这种方式的项目文件结构与(1)创建的结构有一些不同,所以有些maven的功能不能很好的实现。比如:maven中依赖一个apklib,在(1)创建的项目中会自动创建一个“gen-external-apklibs”,并将依赖包放进去,但是在(2)的项目中就不会自动创建导入,导致找不到依赖包。

5、版本控制git、svn等。idea也可以使用git和svn等版本控制工具,配置方法都基本相同,以git为例。安装git后,在idea的settings->version control下就是各个版本控制工具的设置,主要设置主exe,比如git.exe。(安装svn时一定要注意,默认的安装会少一个模块,而svn.exe就在那个模块里,所以安装时尽量全部安装)设置好后在菜单栏的“VCS”下就可以使用对应的工具了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。