Слияние кода завершено, страница обновится автоматически
//获取系统用户目录
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",
]
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )