mirror of
https://github.com/rom1v/sndcpy.git
synced 2025-02-18 21:43:34 +03:00
1005 B
1005 B
Build
Debug
This project is an Android application with some shell scripts to execute on the
computer. Therefore, just use gradle as usual:
./gradlew assembleDebug
(or build from Android Studio)
To run it:
./run
./run <serial> # if several devices are connected
Since building is very fast, ./run also executes ./gradlew assembleDebug to
always run an up-to-date version.
Release
To build and install a release, you need to generate a signed APK.
For that purpose, first generate a keystore:
# generate sndcpy.keystore file
keytool -genkey -v -keystore sndcpy.keystore -alias sndcpy \
-keyalg RSA -keysize 2048 -validity 30000
Then, add these lines (and adapt) in ~/.gradle/gradle.properties:
SNDCPY_STORE_FILE=/path/to/your/sndcpy.keystore
SNDCPY_STORE_PASSWORD=the_keystore_password
SNDCPY_KEY_ALIAS=sndcpy
SNDCPY_KEY_PASSWORD=the_key_password
Then, execute ./release.sh. It will generate a release in dist/.