mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-18 05:51:34 +02:00
Change way to set app name and application id for android app
This commit is contained in:
@@ -129,3 +129,4 @@ assets/images/app_logo.png
|
||||
|
||||
/pubspec.yaml
|
||||
/pubspec.lock
|
||||
/android/app.properties
|
||||
|
||||
@@ -30,6 +30,12 @@ if (keystorePropertiesFile.exists()) {
|
||||
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
|
||||
}
|
||||
|
||||
def appProperties = new Properties()
|
||||
def appPropertiesFile = rootProject.file('app.properties')
|
||||
if (appPropertiesFile.exists()) {
|
||||
keystoreProperties.load(new FileInputStream(appPropertiesFile))
|
||||
}
|
||||
|
||||
android {
|
||||
compileSdkVersion 29
|
||||
|
||||
@@ -38,13 +44,13 @@ android {
|
||||
}
|
||||
|
||||
defaultConfig {
|
||||
applicationId System.getenv('APP_ANDROID_ID')
|
||||
applicationId appProperties['id']
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 29
|
||||
versionCode flutterVersionCode.toInteger()
|
||||
versionName flutterVersionName
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
manifestPlaceholders = [APP_NAME: System.getenv('APP_ANDROID_NAME')]
|
||||
manifestPlaceholders = [APP_NAME: appProperties['name']]
|
||||
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
|
||||
@@ -5,6 +5,7 @@ if [ -z "$APP_ANDROID_TYPE" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
./app_properties.sh
|
||||
./app_icon.sh
|
||||
|
||||
CONFIG_ARGS=""
|
||||
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
APP_PROPERTIES_PATH=./../../android/app.properties
|
||||
|
||||
if [ -z "$APP_ANDROID_TYPE" ]; then
|
||||
echo "Please set APP_ANDROID_TYPE"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
touch $APP_PROPERTIES_PATH
|
||||
|
||||
echo -e "id=${APP_ANDROID_BUNDLE_ID}\nname=${APP_ANDROID_NAME}" > $APP_PROPERTIES_PATH
|
||||
Reference in New Issue
Block a user