INNER CODE UNIT · Python

update_android_version

blokadaorg/blokada · scripts/version.py:6

def update_android_version(android_file, version_name, version_code):
    """
    Update the Android build file (e.g. build.gradle) by replacing:
      - versionName "old_value" with versionName "version_name"
      - versionCode old_value with versionCode version_code
    """
    try:
        with open(android_file, "r") as f:
            content = f.read()
    except Exception as e:
        sys.exit(f"Error reading Android file {android_file}: {e}")

    # Replace versionName (e.g., versionName "1.0.0")
    content = re.sub(
        r'versionName\s*"(.*?)"',
        f'versionName "{version_name}"',
        content
    )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…