client-sdk-android
Setup
Requires protocol repo to exist at the same level as this repo to generate protobufs correctly.
Optional (Dev convenience)
- Download webrtc sources from https://webrtc.googlesource.com/src
- Add sources to Android Studio by pointing at the
webrtc/sdk/androidfolder.
Publishing releases
- Ensure you have your
.gradle/gradle.propertiesfilled with the requisite credentials:
nexusUsername=<sonatype username>
nexusPassword=<sonatype password>
signing.keyId=<signing key id>
signing.password=<signing key password>
signing.secretKeyRingFile=<signing pgp key path>
- Update
VERSION_NAMEingradle.propertiesto reflect the release version. - Run
gradle publish closeAndReleaseRepositoryto upload to maven.