diff options
-rw-r--r-- | src/android/app/build.gradle.kts | 25 | ||||
-rw-r--r-- | src/android/app/src/ea/res/drawable/ic_launcher.xml | 6 | ||||
-rw-r--r-- | src/android/app/src/ea/res/drawable/ic_yuzu.xml (renamed from src/android/app/src/main/res/drawable/ic_yuzu_ea.xml) | 0 | ||||
-rw-r--r-- | src/android/app/src/ea/res/drawable/ic_yuzu_full.xml (renamed from src/android/app/src/main/res/drawable/ic_yuzu_ea_full.xml) | 0 | ||||
-rw-r--r-- | src/android/app/src/ea/res/drawable/ic_yuzu_title.xml (renamed from src/android/app/src/main/res/drawable/ic_yuzu_ea_title.xml) | 0 | ||||
-rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt | 9 | ||||
-rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt | 7 |
7 files changed, 19 insertions, 28 deletions
diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts index 8c970609f..f0a4dbd5a 100644 --- a/src/android/app/build.gradle.kts +++ b/src/android/app/build.gradle.kts @@ -48,7 +48,6 @@ android { applicationId = "org.yuzu.yuzu_emu" minSdk = 30 targetSdk = 33 - versionCode = 1 versionName = getVersion() ndk { @@ -85,26 +84,39 @@ android { getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" ) + defaultConfig.versionCode = 1 + } + + register("relWithVersionCode") { + signingConfig = signingConfigs.getByName("debug") + isMinifyEnabled = true + isDebuggable = false + proguardFiles( + getDefaultProguardFile("proguard-android.txt"), + "proguard-rules.pro" + ) + defaultConfig.versionCode = autoVersion } // builds a release build that doesn't need signing // Attaches 'debug' suffix to version and package name, allowing installation alongside the release build. register("relWithDebInfo") { - initWith(getByName("release")) - versionNameSuffix = "-debug" signingConfig = signingConfigs.getByName("debug") - enableAndroidTestCoverage = false + isMinifyEnabled = true isDebuggable = true + versionNameSuffix = "-debug" + enableAndroidTestCoverage = false isJniDebuggable = true + defaultConfig.versionCode = 1 } // Signed by debug key disallowing distribution on Play Store. // Attaches 'debug' suffix to version and package name, allowing installation alongside the release build. debug { - // TODO If this is ever modified, change application_id in debug/strings.xml - versionNameSuffix = "-debug" isDebuggable = true isJniDebuggable = true + versionNameSuffix = "-debug" + defaultConfig.versionCode = 1 } } @@ -118,6 +130,7 @@ android { create("ea") { dimension = "version" buildConfigField("Boolean", "PREMIUM", "true") + applicationIdSuffix = ".ea" } } diff --git a/src/android/app/src/ea/res/drawable/ic_launcher.xml b/src/android/app/src/ea/res/drawable/ic_launcher.xml deleted file mode 100644 index 9d074c347..000000000 --- a/src/android/app/src/ea/res/drawable/ic_launcher.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> - <background android:drawable="@drawable/ic_icon_bg" /> - <foreground android:drawable="@drawable/ic_yuzu_ea" /> - <monochrome android:drawable="@drawable/ic_yuzu_ea" /> -</adaptive-icon> diff --git a/src/android/app/src/main/res/drawable/ic_yuzu_ea.xml b/src/android/app/src/ea/res/drawable/ic_yuzu.xml index deb8ba53f..deb8ba53f 100644 --- a/src/android/app/src/main/res/drawable/ic_yuzu_ea.xml +++ b/src/android/app/src/ea/res/drawable/ic_yuzu.xml diff --git a/src/android/app/src/main/res/drawable/ic_yuzu_ea_full.xml b/src/android/app/src/ea/res/drawable/ic_yuzu_full.xml index 4ef472876..4ef472876 100644 --- a/src/android/app/src/main/res/drawable/ic_yuzu_ea_full.xml +++ b/src/android/app/src/ea/res/drawable/ic_yuzu_full.xml diff --git a/src/android/app/src/main/res/drawable/ic_yuzu_ea_title.xml b/src/android/app/src/ea/res/drawable/ic_yuzu_title.xml index 29d0cfced..29d0cfced 100644 --- a/src/android/app/src/main/res/drawable/ic_yuzu_ea_title.xml +++ b/src/android/app/src/ea/res/drawable/ic_yuzu_title.xml diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt index c2e0b9615..0314feff6 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt @@ -88,15 +88,6 @@ class AboutFragment : Fragment() { binding.buttonWebsite.setOnClickListener { openLink(getString(R.string.website_link)) } binding.buttonGithub.setOnClickListener { openLink(getString(R.string.github_link)) } - if (BuildConfig.PREMIUM) { - binding.imageLogo.setImageDrawable( - ContextCompat.getDrawable( - requireContext(), - R.drawable.ic_yuzu_ea_title - ) - ) - } - setInsets() } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt index 09628634d..3a334a74c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt @@ -127,13 +127,6 @@ class HomeSettingsFragment : Fragment() { ?.navigate(R.id.action_homeSettingsFragment_to_earlyAccessFragment) } ) - } else { - binding.logoImage.setImageDrawable( - ContextCompat.getDrawable( - requireContext(), - R.drawable.ic_yuzu_ea_full - ) - ) } binding.homeSettingsList.apply { |