Change application id to org.justinvisser.wolfskin.tv #18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fm/wolfskin-3-package-id"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes justinzeus/wolfskin#3
Changes the Android application id from
com.github.damontecres.wholphintoorg.justinvisser.wolfskin.tvso Wolfskin TV installs beside upstream Wholphin. Debug keeps the.debugsuffix (org.justinvisser.wolfskin.tv.debug). Kotlin package,namespace, and upstream.github/workflowsare unchanged.Changes
app/build.gradle.kts:75:applicationIdset toorg.justinvisser.wolfskin.tv. No other Gradle edits.Intents.md: theadb shell am start -nexamples now useorg.justinvisser.wolfskin.tv/com.github.damontecres.wholphin.MainActivity. The package prefix of-nis the application id, so these examples would fail against the new install otherwise. The component class path stays because the Kotlin package stays.Hard-coded
com.github.damontecres.wholphinhits (audit)app/build.gradle.kts:71namespace: keep (Kotlin package / R class, not the application id).app/build.gradle.kts:80testInstrumentationRunnerclass: keep (Kotlin package of test runner).app/build.gradle.kts:268-272seerr codegen package names: keep (generated Kotlin packages).app/src/main/AndroidManifest.xml:65actioncom.github.damontecres.wholphin.PLAYBACK: keep. It is an intent action string, not an application id or provider authority.app/src/main/proto/WholphinDataStore.protojava_package,app/proguard-rules.pro,gradle/libs.versions.tomlextension coordinates,wholphin-mpv-stubnamespace/packages: keep (Kotlin or Maven coordinates).README.md,DEVELOPMENT.md,renovate.json: keep (upstream Play store link and Maven patterns, not runtime ids).app/src/testandapp/src/androidTest: no application-id uses found.context.packageNamecomparisons or provider authorities use the old id.Verification (final head
06c783a4)flock /tmp/wolfskin-gradle.lock make apk-debug: exit 0,BUILD SUCCESSFUL in 3m 8s.flock /tmp/wolfskin-gradle.lock make test: exit 0,BUILD SUCCESSFUL in 1m 58s.aapt2 dump badgingonapp/build/outputs/apk/default/debug/Wholphin-default-debug-1.0.9-6-g06c783a4-53.apk(build-tools 36.0.0, insidewolfskin-build:sdk37-jdk21):package: name='org.justinvisser.wolfskin.tv.debug'.Not run:
make apk(release signing), per the spec.