mirror of
				https://github.com/SimpleMobileTools/Simple-Keyboard.git
				synced 2025-06-05 21:49:26 +02:00 
			
		
		
		
	adding app signing
This commit is contained in:
		| @@ -3,6 +3,12 @@ apply plugin: 'kotlin-android' | |||||||
| apply plugin: 'kotlin-android-extensions' | apply plugin: 'kotlin-android-extensions' | ||||||
| apply plugin: 'kotlin-kapt' | apply plugin: 'kotlin-kapt' | ||||||
|  |  | ||||||
|  | def keystorePropertiesFile = rootProject.file("keystore.properties") | ||||||
|  | def keystoreProperties = new Properties() | ||||||
|  | if (keystorePropertiesFile.exists()) { | ||||||
|  |     keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) | ||||||
|  | } | ||||||
|  |  | ||||||
| android { | android { | ||||||
|     compileSdk 30 |     compileSdk 30 | ||||||
|  |  | ||||||
| @@ -12,7 +18,20 @@ android { | |||||||
|         targetSdk 30 |         targetSdk 30 | ||||||
|         versionCode 1 |         versionCode 1 | ||||||
|         versionName "5.0.0" |         versionName "5.0.0" | ||||||
|  |         multiDexEnabled true | ||||||
|         setProperty("archivesBaseName", "keyboard") |         setProperty("archivesBaseName", "keyboard") | ||||||
|  |         vectorDrawables.useSupportLibrary = true | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     signingConfigs { | ||||||
|  |         if (keystorePropertiesFile.exists()) { | ||||||
|  |             release { | ||||||
|  |                 keyAlias keystoreProperties['keyAlias'] | ||||||
|  |                 keyPassword keystoreProperties['keyPassword'] | ||||||
|  |                 storeFile file(keystoreProperties['storeFile']) | ||||||
|  |                 storePassword keystoreProperties['storePassword'] | ||||||
|  |             } | ||||||
|  |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     buildTypes { |     buildTypes { | ||||||
| @@ -22,6 +41,9 @@ android { | |||||||
|         release { |         release { | ||||||
|             minifyEnabled true |             minifyEnabled true | ||||||
|             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' |             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||||||
|  |             if (keystorePropertiesFile.exists()) { | ||||||
|  |                 signingConfig signingConfigs.release | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								keystore.properties_sample
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								keystore.properties_sample
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | storePassword=123456 | ||||||
|  | keyPassword=abcdef | ||||||
|  | keyAlias=myAlias | ||||||
|  | storeFile=../keystore.jks | ||||||
		Reference in New Issue
	
	Block a user