2016-01-07 15 views
16

libGDXジェネレータを使用して新しいAndroidStudioプロジェクトを作成しました。'sourceSets'はAndroidスタジオの 'groovy.lang.closure'警告には適用できません

android { 
    buildToolsVersion "23.0.2" 
    compileSdkVersion 23 
    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
      jniLibs.srcDirs = ['libs'] 
     } 

     instrumentTest.setRoot('tests') 
    } 
    defaultConfig { 
     applicationId "com.twocrowstudios.rpggame" 
     minSdkVersion 9 
     targetSdkVersion 23 
    } 
} 

だけsourceSets:私はbuild.gradleファイルを使用してAndroidStudioにプロジェクトをインポートするとbuild.gradleファイルここ

'sourceSets' cannot be applied to 'groovy.lang.closure'

を編集しているとき、私は警告を取得するには、警告を与える部分でありますこのエラーが発生しています。このエラーは何を意味しますか?私のすべてのビルドは正常に動作しているようです。ビルドセクションに関して他にもいくつかの質問がありましたが、この問題はまだ解決されていないsourceSetセクションに関連しています。

+0

[buildTypesはgroovy.lang.Closureに適用できません](http://stackoverflow.com/questions/29133601/buildtypes-cannot-be-applied-to-groovy-lang-closure) – kId

+5

私はドン私は同じ正確な問題と解決策があるので、それは私のためにそれを解決していないので、これは重複していると思います。 –

+0

'// noinspection GroovyAssignabilityCheck'を指定して警告をオフにすることができます。 –

答えて

1

長期バグIDEA-159224はまだ完全には固定されていません(162.1628ビルド)です。

コメント//noinspection GroovyAssignabilityCheckを使用してローカルでこの警告を抑制したり、Incompatible type assignmentの検査を無効にすることができます(推奨しません)。

とにかく、この問題に開発者の関心を引くために、この問題に投票することをお勧めします。