studio中java文件右下角显示红色j而不是C标识

来源:互联网 发布:新浪微博 爬虫 python 编辑:程序博客网 时间:2024/05/16 13:04

最经做了一个小程序 需要引入GreenDao开源框架,可是在生成DaoMaster.java,DaoSession.java,**DAO.java文件时 并不能正常显示C标识符,而是红色小j的图标,不能被应用,查了资料,发现是因为三个文件是在自己建的java-gen文件夹下,studio没法识别该文件 。

   

  解决办法很简单:在build-gradle文件中的sourceSets节点下配置你自己建的文件夹,让其归到srcDirs下,这样studio就可以识别了。(Eclipse中会自动识别所有的java文件,studio并不会)

   sourceSets {     main {        java.srcDirs = ['src/main/java', 'src/main/自建文件夹名']    }}这样问题就解决啦!

1 1