0
截至目前的follwing是工作:獲得與Android gradle這個工具1.10 Android SDK中DIR +
android.plugin.sdkDirectory
隨着搖籃1.10+但它是不再可能。作爲一種變通方法我目前使用下面的代碼:
def localProperties = new File(project.rootDir, "local.properties")
if (localProperties.exists()) {
Properties properties = new Properties()
localProperties.withInputStream { instr ->
properties.load(instr)
}
def sdkDirProp = properties.getProperty('sdk.dir')
if (sdkDirProp != null) {
//YEAH WE HAVE THE ANDROID SDK DIR! NOW DO SOMETHING WITH IT!
}
}
然而,這是相對於單行我能之前,使用一個巨大的努力。有沒有我失蹤的解決方案?
另外的解決方法可能會過時,因爲它採用的是私有常數FN_LOCAL_PROPERTIES =我目前已經硬編碼「local.properties」。
謝謝!這確實是一個簡單的解決方案。 –