Skip to content

Commit 93ee26c

Browse files
committed
finish android build setup
1 parent 88d59d4 commit 93ee26c

3 files changed

Lines changed: 21 additions & 3 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,7 @@ dist-ssr
2424
*.sw?
2525

2626
.~lock.*
27+
28+
android/keystore.properties
29+
*.keystore
30+
*.jks

android/app/build.gradle

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,36 @@
11
apply plugin: 'com.android.application'
22

3+
def keystorePropertiesFile = rootProject.file("keystore.properties")
4+
def keystoreProperties = new Properties()
5+
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
6+
37
android {
48
namespace = "dev.masterpose.lotr_maps"
59
compileSdk = rootProject.ext.compileSdkVersion
610
defaultConfig {
711
applicationId "dev.masterpose.lotr_maps"
812
minSdkVersion rootProject.ext.minSdkVersion
913
targetSdkVersion rootProject.ext.targetSdkVersion
10-
versionCode 1
11-
versionName "1.0"
14+
versionCode 1000
15+
versionName "1.0.0"
1216
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1317
aaptOptions {
1418
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
1519
// Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
1620
ignoreAssetsPattern = '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
1721
}
1822
}
23+
signingConfigs {
24+
create("release") {
25+
keyAlias = keystoreProperties['keyAlias']
26+
keyPassword = keystoreProperties['keyPassword']
27+
storeFile = file(keystoreProperties['storeFile'])
28+
storePassword = keystoreProperties['storePassword']
29+
}
30+
}
1931
buildTypes {
2032
release {
33+
signingConfig signingConfigs.release
2134
minifyEnabled false
2235
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
2336
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"dev": "vite",
66
"build": "tsc && vite build",
77
"preview": "vite preview",
8-
"android": "cross-env VITE_CAPACITOR=1 npm run build && npx cap sync && npx cap run android"
8+
"android": "cross-env VITE_CAPACITOR=1 npm run build && npx cap sync android && npx cap run android",
9+
"build:android": "cross-env VITE_CAPACITOR=1 npm run build && npx cap sync android && cd android/ && gradlew bundleRelease --stacktrace"
910
},
1011
"devDependencies": {
1112
"@capacitor/assets": "^3.0.5",

0 commit comments

Comments
 (0)