代码拉取完成,页面将自动刷新
//获取系统用户目录
def get_UserHome() {
String home = System.properties['user.home']
println("userHome: $home")
return home
}
//获取local.properties解析
def get_LocalProperties() {
Properties properties = null
File f = rootProject.file('local.properties')
if (f.exists()) {
println("localProperties: ${f.absolutePath}")
properties = new Properties()
properties.load(f.newDataInputStream())
}
return properties
}
//获取Android SDK目录
def get_SdkPath() {
String DEF_PATH = "/opt/android-sdk-linux"
String sdkPath = null
Properties properties = localProperties
if (properties != null) {
sdkPath = properties.getProperty('sdk.dir')
println("sdk.dir: $sdkPath")
}
if (sdkPath == null) {
sdkPath = System.getenv()['ANDROID_HOME']
println("ANDROID_HOME: $sdkPath")
}
if (sdkPath == null) {
sdkPath = System.getenv()['ANDROID_SDK']
println("ANDROID_SDK: $sdkPath")
}
if (sdkPath == null) {
sdkPath = DEF_PATH
println("DEF_SDK: $sdkPath")
}
return sdkPath
}
ext {
userHome = _UserHome
localProperties = _LocalProperties
sdkPath = _SdkPath
defMaven = "http://maven.aliyun.com/nexus/content/groups/public"
android = [
pluginVersion : "3.4.0+",
properties : localProperties,
sdkPath : sdkPath,
//////////////////////////////////
compileSdkVersion: 29,
buildToolsVersion: "29.0.1",
minSdkVersion : 19,
targetSdkVersion : 29,
versionCode : 10000,
versionName : "1.0.0",
supportVersion : "28.0.0",
kotlin_stdlib : "1.3.50",
anko_version : "0.10.8",
]
maven = [
gradleCache : "file:${userHome}/.gradle/caches/modules-2/files-2.1",
sdkMaven : "file:${android.sdkPath}/extras/m2repository",
sdkAndroidMaven : "file:${android.sdkPath}/extras/android/m2repository",
sdkGoogleMaven : "file:${android.sdkPath}/extras/google/m2repository",
aliyunMaven : "http://maven.aliyun.com/nexus/content/groups/public",
jcenter : "http://jcenter.bintray.com",
mavenCenter : "https://repo1.maven.org/maven2/",
googleMaven : "https://maven.google.com",
jitpack : "https://jitpack.io",
]
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。