| apply plugin: 'com.android.application' |
| |
| android { |
| compileSdkVersion 29 |
| defaultConfig { |
| applicationId "com.fairphone.moduledetect" |
| versionCode 10200 |
| versionName "1.2.0" |
| } |
| buildTypes { |
| release { |
| minifyEnabled false |
| proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' |
| } |
| } |
| } |
| |
| /* |
| * Configures how to sign release builds |
| * |
| * Reads configuration from a file keystore.propertes if it exists. Falls back |
| * to the default development keys otherwise (by doing nothing). |
| */ |
| def keystorePropertiesFile = rootProject.file("keystore.properties") |
| |
| if (keystorePropertiesFile.exists()) { |
| |
| // Load keystore properties from file if it exists |
| def keystoreProperties = new Properties() |
| keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) |
| |
| android { |
| signingConfigs { |
| release { |
| keyAlias keystoreProperties['keyAlias'] |
| keyPassword keystoreProperties['keyPassword'] |
| storeFile file(keystoreProperties['storeFile']) |
| storePassword keystoreProperties['storePassword'] |
| } |
| } |
| buildTypes { |
| release { |
| signingConfig signingConfigs.release |
| } |
| } |
| } |
| } |
| |
| dependencies { |
| implementation fileTree(dir: 'libs', include: ['*.jar']) |
| implementation 'androidx.appcompat:appcompat:1.2.0' |
| implementation "androidx.preference:preference:1.1.1" |
| } |