1
0
mirror of https://github.com/rom1v/sndcpy.git synced 2025-02-18 21:43:34 +03:00
Files
sndcpy-android-sound/BUILD.md
Romain Vimont 00d8471408 Initial commit
2020-06-09 21:45:39 +02:00

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/.