2018, 23岁,青春不是用来挥霍的,最好的年纪当然用来提升自己!

在这里我说一下学习技术的方法,别人的博客,别人的东西,再简单,自己没有写过,永远是别人的。学习技术最快的方式就是参考别人的资料,然后自己动手写一个小例子,入门,hellowWorld 到大神。...

Android Stadio 导入moudle 不显示

Android Stadio 导入moudle 不显示,moudle 里面的java类也没有识别,只当是普通的txt文件。

后来,我发现,每个moudle 都有一个.iml 文件~

然后我就随便翻翻配置文件,结果就找到了:
modules.xml
打开一个,配置了所有的moulde文件。
既然,他没有自动生成,那么,我手动添加一下吧,果然成功了。

在你的工程根目录应该有一个.idea文件夹,里面有modules.xml

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectModuleManager">
    <modules>
      <module fileurl="file://$PROJECT_DIR$/iReader/iReader.iml" filepath="$PROJECT_DIR$/iReader/iReader.iml" />
      <module fileurl="file://$PROJECT_DIR$/ireader.iml" filepath="$PROJECT_DIR$/ireader.iml" />
      <module fileurl="file://$PROJECT_DIR$/../plugin_bookLibrary3/pluginwebdiff_bookstore3.iml" filepath="$PROJECT_DIR$/../plugin_bookLibrary3/pluginwebdiff_bookstore3.iml" />
    </modules>
  </component>
</project>

重启一下s’ta’di’o 就可以识别了。

如果你想要你的当前project 引入其他的目录的mouldle ,但是你不想复制一份到当前工程,那么就,

include ':iReader'
include ':pluginwebdiff_bookstore3'
project(':pluginwebdiff_bookstore3').projectDir = new File('../plugin_bookLibrary3')

这种写法就可以:

include ':pluginwebdiff_bookstore3'
project(':pluginwebdiff_bookstore3').projectDir = new File('../plugin_bookLibrary3')

然后,如果没有识别moulde ,就在.idea/modules.xml 里面加上你的iml 文件重启stadio 就可以了。

自己研究琢磨的。加油~ 多了解s’ta’di’o 的配置文件。自己多翻翻,应该可以看懂。

阅读更多
版权声明:本文为曹四爷原创文章,未经四爷允许不得转载。 https://blog.csdn.net/u013270444/article/details/79979301
个人分类: Android
上一篇Android onConfigurationChanged 收不到回调
下一篇Android 颜色透明度换算
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭