我有一个较新的Android项目,它使用Android Studio中的2.3 gradle插件。我试图包含一个使用2.0。+ gradle插件的旧版Android库。
如果我只是自己编译库,它会成功编译。当我include ':library'
并将此库放入主项目dependencies{ compile project(':library') }
时,我在Gradle Sync上收到以下错误:
Error:(50, 0) Could not get unknown property 'assembleDebug' for object of type com.android.build.gradle.LibraryExtension.
图书馆的build.gradle
文件有一个assembleDebug
块,从这个问题:https://code.google.com/p/android/issues/detail?id=219732#c21,它似乎与2.2 gradle插件中的某些更改有关。< / p>
我不是图书馆的作者,所以我不会改变图书馆本身的任何内容,只需使用它。是否可以在较新的项目中包含这个较旧的库,而无需修改库的build.gradle
文件以使用较新的gradle版本?