Comments (2)
from project-saral.
Android App Bundling Steps
1.Open Terminal in %FRONTEND_FOLDER%/SaralApp/android folder
./gradlew clean
- APK Signing can be enabled using the below Gradle files. Make sure the Keystore file is to be used for signing placed in FRONTEND_FOLDER%/SaralApp/android/app folder.
%FRONTEND_FOLDER%/SaralApp/android/gradle.properties
MYAPP_RELEASE_STORE_FILE=my-upload-key.keystore
MYAPP_RELEASE_STORE_PASSWORD=tarento@mis
MYAPP_RELEASE_KEY_ALIAS=hwrecog-key-alias
MYAPP_RELEASE_KEY_PASSWORD=tarento@mis
%FRONTEND_FOLDER%/SaralApp/android/app/build.gradle
Note: Make sure signingConfig signingConfigs.release line is uncommented.
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
debug {
storeFile file('debug.keystore')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
}
buildTypes {
debug {
signingConfig signingConfigs.release
}
release {
signingConfig signingConfigs.release
debug {
debuggable true
}
}
}
-
Open Terminal in %FRONTEND_FOLDER%/SaralApp/android folder
./gradlew bundleRelease -
You can find release .aab file in Project-Saral/v1.0/frontend/SaralApp/android/app/build/outputs/bundle/release folder.
upload on playstore steps
- got to google console by click on this link
https://play.google.com/console/about/ - login with developer account
- required short discription of saral app
- required long discription of saral app
- required app icon
- required screenshots of app minimum 1 and maximum 8
- required one banner size image
- select the type of application
- add contact detail (optional)
- after all detail go to option publish your app on google play
- select app countries for publishing
- go to create new release and upload the AAB file
- click on review release
- click on start rollout to production
step to convert AAB file Into APK file
1 download java bundletool from
https://github.com/google/bundletool/releases
2 make a folder suppose name (saralapp) and put java bundletool, AAB file & keystore file in same folder
3 open command folder from saralapp folder
4 run this command :-
java -jar bundletool.jar build-apks --bundle=./app-release.aab --output=./universal.apks --ks=./hwrecog-upload-
key.keystore --ks-key-alias=hwrecog-key-alias --mode=universal
(make sure bundletool name , AAB file name , keystore file name , and alias name is correct)
5 give keystore password
6 Now universal zip file is generated in saralapp folder after extract it will be installed
from project-saral.
Related Issues (20)
- Switch option between the minimal and regular mode in Saral App HOT 1
- Back button to be added for Save Status and Scan Status Screens HOT 1
- Reduce App bundle/APK size HOT 2
- Saral SDK Code Sync for Alphanumeric BLOCK Letters extraction method support
- Personal Details Layout generation , configuration , testing with Alphanumeric block letters support HOT 1
- Printed Digits testing using UP 8 student 13 question layout(experiments) HOT 1
- Saral offline mode support HOT 2
- Whatever flag we get in login API then it should show default in that mode . HOT 1
- pencil detection code should be sync up to sdk code HOT 1
- when we are skipping a student then we are not skipping all valdiations at cell level HOT 1
- layout generation for beneificary growth monitoring HOT 1
- layout generation for beneificary details HOT 1
- found one issue in minimal mode
- Selection of Set HOT 1
- Locking the exams for scanning(recommencation from u.p implementation)
- Improvement of Layout/ROI generation. HOT 13
- Not able to delete existing section
- High Bug Count in Current Node.js Version on Docker Environment
- when attempting to log in, and it seems to be triggered by the presence of the OCR logo
- OMR cell size issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from project-saral.