diff --git a/contrib/android/make_apk b/contrib/android/make_apk index 9e09ec4b1..345222a0c 100755 --- a/contrib/android/make_apk +++ b/contrib/android/make_apk @@ -44,8 +44,13 @@ info "apk building phase starts." # Uncomment and change below to set a custom android package id, # e.g. to allow simultaneous mainnet and testnet installs of the apk. +# defaults: # export APP_PACKAGE_NAME=Electrum # export APP_PACKAGE_DOMAIN=org.electrum +# FIXME: changing "APP_PACKAGE_NAME" seems to require a clean rebuild of ".buildozer/", +# to avoid that, maybe change "APP_PACKAGE_DOMAIN" instead. +# So, in particular, to build a testnet apk, simply uncomment: +#export APP_PACKAGE_DOMAIN=org.electrum.testnet if [ ! $CI ]; then # override log level specified in buildozer.spec to "debug": diff --git a/run_electrum b/run_electrum index 395698bdb..b9b251607 100755 --- a/run_electrum +++ b/run_electrum @@ -330,6 +330,9 @@ def main(): 'gui': android_gui, 'single_password':True, } + if util.get_android_package_name() == "org.electrum.testnet.electrum": + # ~hack for easier testnet builds. pkgname subject to change. + config_options['testnet'] = True else: config_options = args.__dict__ f = lambda key: config_options[key] is not None and key not in config_variables.get(args.cmd, {}).keys()