mirror of
				https://github.com/SimpleMobileTools/Simple-App-Launcher.git
				synced 2025-06-05 21:49:21 +02:00 
			
		
		
		
	add signing stuff
This commit is contained in:
		| @@ -13,10 +13,16 @@ android { | ||||
|         versionCode 1 | ||||
|         versionName "1.0" | ||||
|     } | ||||
|  | ||||
|     signingConfigs { | ||||
|         release | ||||
|     } | ||||
|  | ||||
|     buildTypes { | ||||
|         release { | ||||
|             minifyEnabled false | ||||
|             minifyEnabled true | ||||
|             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||||
|             signingConfig signingConfigs.release | ||||
|         } | ||||
|     } | ||||
|     sourceSets { | ||||
| @@ -49,3 +55,25 @@ buildscript { | ||||
|         classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" | ||||
|     } | ||||
| } | ||||
|  | ||||
| apply plugin: 'com.google.gms.google-services' | ||||
|  | ||||
| def Properties props = new Properties() | ||||
| def propFile = new File('signing.properties') | ||||
| if (propFile.canRead()) { | ||||
|     props.load(new FileInputStream(propFile)) | ||||
|  | ||||
|     if (props != null && props.containsKey('STORE_FILE') && props.containsKey('STORE_PASSWORD') && | ||||
|             props.containsKey('KEY_ALIAS') && props.containsKey('KEY_PASSWORD')) { | ||||
|         android.signingConfigs.release.storeFile = file(props['STORE_FILE']) | ||||
|         android.signingConfigs.release.storePassword = props['STORE_PASSWORD'] | ||||
|         android.signingConfigs.release.keyAlias = props['KEY_ALIAS'] | ||||
|         android.signingConfigs.release.keyPassword = props['KEY_PASSWORD'] | ||||
|     } else { | ||||
|         println 'signing.properties found but some entries are missing' | ||||
|         android.buildTypes.release.signingConfig = null | ||||
|     } | ||||
| } else { | ||||
|     println 'signing.properties not found' | ||||
|     android.buildTypes.release.signingConfig = null | ||||
| } | ||||
|   | ||||
							
								
								
									
										4
									
								
								signing.properties_sample
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								signing.properties_sample
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| STORE_FILE=/path/to/your.keystore | ||||
| STORE_PASSWORD=yourkeypass | ||||
| KEY_ALIAS=projectkeyalias | ||||
| KEY_PASSWORD=yourkeypass | ||||
		Reference in New Issue
	
	Block a user