android studio 之无法导项目路径包

自我从eclipse转向android studio之日起,各种千奇百怪的状态都让我碰见了。比如在AndroidManifest.xml中定义好的版本号和打包出来的版本号不一致,找不到module,gradle配置的jar无法下载,或者项目根本无法打开因为gradle找不到等等。这些问题搅得头痛,幸好都在很短的时间内解决了。直到一个多月前出现了一个问题,就是突然之间我的项目不能自动导包了。
这里说的自动导包是指无法导入项目中自定义的类文件,比如项目中新建了一个com.ximoon.test.MainActivity,在别的类文件中引用MainActivity结果android studio找不到这个类文件。换成别的比如handler之类的系统类文件,缺毫无疑问的能导入包,甚至添加的jar和lib都可以被导包提示索引到,当时让我蒙住了,解决了好久都没成功,奇特的是其他项目并没有类似的情况,于是没时间不耐烦的我直接删除了整个项目重新来过。。。
直到一个月后我又碰到了相同的情况,这一次我耐心的搜寻原因,把目标定为在自动导包的设置上面,百度了一下,android studio中导包设置牵扯到一下几项:

android studio 自动导包设置界面

  1. XML的自动导包提示窗
  2. Java文件的自动导包设置,包括是否自动导入(提示、自动、无导包操作),是否允许移除无效包,输入类名自定导入声明,屏蔽的导入路径
  3. C/C++导包设置

看到这些设置,我发现我的Java设置中
Exclude from Import and Completion
这一选项下方的配置中多了一行:
com.ximoon
问题的原因立马就找到了,原来是配置了项目路径设置为不需要添加的导包路径。删除了这一行之后再来试试能否找到项目路径中的类文件,果然成功了。
虽然目前看起来没什么用,但以后可以通过这个方式设置一些不需要用的路径导入包方便我们的开发。

发布了23 篇原创文章 · 获赞 10 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/byxyrq/article/details/50790789
今日推荐