Didn't find class "com.rmsl.juce.JuceApp" on path

I created a new Android project on Projuce, opened in android studio, compiled and when tried to run on the phone, it did this:

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.yourcompany.newproject, PID: 26286
    java.lang.RuntimeException: Unable to instantiate application com.rmsl.juce.JuceApp: java.lang.ClassNotFoundException: Didn't find class "com.rmsl.juce.JuceApp" on path: DexPathList[[zip file "/data/app/com.yourcompany.newproject-BVcXxHeLWryRVaycbeGYpg==/base.apk"],nativeLibraryDirectories=[/data/app/com.yourcompany.newproject-BVcXxHeLWryRVaycbeGYpg==/lib/arm64, /data/app/com.yourcompany.newproject-BVcXxHeLWryRVaycbeGYpg==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
        at android.app.LoadedApk.makeApplication(LoadedApk.java:980)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5823)
        at android.app.ActivityThread.-wrap1(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1684)
        at android.os.Handler.dispatchMessage(Handler.java:105)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6617)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:769)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.rmsl.juce.JuceApp" on path: DexPathList[[zip file "/data/app/com.yourcompany.newproject-BVcXxHeLWryRVaycbeGYpg==/base.apk"],nativeLibraryDirectories=[/data/app/com.yourcompany.newproject-BVcXxHeLWryRVaycbeGYpg==/lib/arm64, /data/app/com.yourcompany.newproject-BVcXxHeLWryRVaycbeGYpg==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1108)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:974)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5823) 
        at android.app.ActivityThread.-wrap1(Unknown Source:0) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1684) 
        at android.os.Handler.dispatchMessage(Handler.java:105) 
        at android.os.Looper.loop(Looper.java:164) 
        at android.app.ActivityThread.main(ActivityThread.java:6617) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:769)

I tried the default solutions for Android in this case:

buildTypes {
     debug {
         initWith debug
         debuggable    true
         jniDebuggable true
         signingConfig signingConfigs.juceSigning
         minifyEnabled false
         shrinkResources  false
     }

that is, adding

         minifyEnabled false
         shrinkResources  false

but I still get the same error

make sure

sourceSets {
    main.java.srcDirs +=
        ["../../../juce-6.0.8-linux/JUCE/modules/juce_core/native/javacore/init",
         "../../../juce-6.0.8-linux/JUCE/modules/juce_core/native/javacore/app",
         "../../../juce-6.0.8-linux/JUCE/modules/juce_gui_basics/native/javaopt/app"]

    main.res.srcDirs +=
        []
}

points to the correct location, otherwise the java files won’t be uploaded

Could happen mostly if you move the juce folder from place to place. In my opinion the juce folder should be inserted into the project

Android Application fails. Caused by: java.lang.ClassNotFoundException:
Juce 8 development branch.

logcat output :

10-13 21:25:12.227 2040 2674 I ActivityManager: Force stopping com.tulpardergi appid=10245 user=0: from pid 25229
10-13 21:25:12.233 2040 2040 D SamsungAlarmManager: Remove alarm for next reason : android.intent.action.PACKAGE_RESTARTED : package: com.tulpardergi
10-13 21:25:12.237 2040 2164 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_RESTARTED dat=package:com.tulpardergi flg=0x10 (has extras) } to android/com.kddi.android.CpaNotiReceiver
10-13 21:25:12.598 25246 25246 E studio.deploy: ERROR: Could not remove dir ‘/data/data/com.tulpardergi/code_cache/.ll/’: No such file or directory
10-13 21:25:12.681 2040 2674 I ActivityManager: Force stopping com.tulpardergi appid=10245 user=0: from pid 25251
10-13 21:25:12.688 2040 2040 D SamsungAlarmManager: Remove alarm for next reason : android.intent.action.PACKAGE_RESTARTED : package: com.tulpardergi
10-13 21:25:12.692 2040 2164 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_RESTARTED dat=package:com.tulpardergi flg=0x10 (has extras) } to android/com.kddi.android.CpaNotiReceiver
10-13 21:25:12.755 2040 2674 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.tulpardergi/com.rmsl.juce.JuceActivity} from uid 2000
10-13 21:25:12.756 2040 2674 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity display-id=0 display-windowing-mode=1 suggested-display-area=DefaultTaskDisplayArea@84314984
10-13 21:25:12.757 2040 2674 D [secipm]: mSecIpmManager Preload com.tulpardergi dex files
10-13 21:25:12.757 2040 2674 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity t-1} display-id=0 display-windowing-mode=1 suggested-display-area=DefaultTaskDisplayArea@84314984 non-freeform-display display-area=DefaultTaskDisplayArea@84314984 maximized-bounds
10-13 21:25:12.758 2040 3419 D PkgPredictorService-IpmAdcpController: create a new DexPreloadTask pkg:com.tulpardergi path:/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==
10-13 21:25:12.762 2040 2674 D ActivityTaskManager: TaskLaunchParamsModifier:task=Task{ca7c56e #2670 type=standard A=10245:com.tulpardergi U=0 visible=false mode=fullscreen translucent=true sz=0} activity=ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity t-1} display-from-task=0 display-id=0 display-windowing-mode=1 suggested-display-area=DefaultTaskDisplayArea@84314984 non-freeform-display display-area=DefaultTaskDisplayArea@84314984 maximized-bounds
10-13 21:25:12.766 1269 3994 I SurfaceFlinger: id=1077 createSurf (0x0),-1 flag=80004, ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity t2670}#0
10-13 21:25:12.771 2595 2696 D StartingSurfaceDrawer: addSplashScreen com.tulpardergi theme=10302e3 task=2670 suggestType=3
10-13 21:25:12.787 1269 3994 I SurfaceFlinger: id=1078 createSurf (0x0),-1 flag=80004, 55586a5 Splash Screen com.tulpardergi#0
10-13 21:25:12.790 2595 2696 I ViewRootImpl@dfc30f4[tulpardergi]: setView = android.widget.FrameLayout@569f463 TM=true
10-13 21:25:12.790 2040 16713 D MARsPolicyManager: onPackageResumedFG pkgName = com.tulpardergi, userId = 0
10-13 21:25:12.799 2040 2674 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity t2670}
10-13 21:25:12.799 2040 2674 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity t2670}
10-13 21:25:12.802 2040 16713 V WindowManager: Relayout Window{55586a5 u0 Splash Screen com.tulpardergi}: viewVisibility=0 req=720x1560 d0
10-13 21:25:12.803 2040 2065 W ActivityManager: ProcessRecord{559922b 0:com.tulpardergi/u0a245}: ART verification disabled
10-13 21:25:12.804 1269 3994 I SurfaceFlinger: id=1079 createSurf (720x1560),-3 flag=40004, Splash Screen com.tulpardergi$_2595#0
10-13 21:25:12.804 2040 16713 D WindowManager: makeSurface duration=2 name=Splash Screen com.tulpardergi$_2595
10-13 21:25:12.808 2040 16713 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity t2670}
10-13 21:25:12.812 2595 2696 I ViewRootImpl@dfc30f4[tulpardergi]: Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=15 res=0x7 s={true 3820216320} ch=true fn=-1
10-13 21:25:12.813 2595 2696 I ViewRootImpl@dfc30f4[tulpardergi]: [DP] dp(1) 0 android.view.ViewRootImpl.reportNextDraw:11420 android.view.ViewRootImpl.performTraversals:4193 android.view.ViewRootImpl.doTraversal:2919
10-13 21:25:12.813 2595 2696 D ViewRootImpl@dfc30f4[tulpardergi]: Creating frameDrawingCallback nextDrawUseBlastSync=false reportNextDraw=true hasBlurUpdates=false
10-13 21:25:12.814 2595 2696 D ViewRootImpl@dfc30f4[tulpardergi]: Creating frameCompleteCallback
10-13 21:25:12.816 2595 3234 D ViewRootImpl@dfc30f4[tulpardergi]: Received frameDrawingCallback frameNum=1. Creating transactionCompleteCallback=false
10-13 21:25:12.821 2040 2165 I ActivityManager: Start proc 25263:com.tulpardergi/u0a245 for pre-top-activity {com.tulpardergi/com.rmsl.juce.JuceActivity}
10-13 21:25:12.829 2040 2473 W SemWifiTransportLayerUtils: getApplicationCategory - IOException com.tulpardergi
10-13 21:25:12.832 2595 2795 D ViewRootImpl@dfc30f4[tulpardergi]: Received frameCompleteCallback lastAcquiredFrameNum=1 lastAttemptedDrawFrameNum=1
10-13 21:25:12.833 2595 2696 I ViewRootImpl@dfc30f4[tulpardergi]: [DP] pdf(0) 0 android.view.ViewRootImpl.lambda$addFrameCompleteCallbackIfNeeded$3$ViewRootImpl:4995 android.view.ViewRootImpl$$ExternalSyntheticLambda16.run:6 android.os.Handler.handleCallback:938
10-13 21:25:12.833 2595 2696 I ViewRootImpl@dfc30f4[tulpardergi]: [DP] rdf()
10-13 21:25:12.833 2595 2696 D ViewRootImpl@dfc30f4[tulpardergi]: reportDrawFinished (fn: -1)
10-13 21:25:12.833 2040 16713 D WindowManager: finishDrawingWindow: Window{55586a5 u0 Splash Screen com.tulpardergi} mDrawState=DRAW_PENDING
10-13 21:25:12.844 25263 25263 I com.tulparderg: Late-enabling -Xcheck:jni
10-13 21:25:12.856 2595 2696 D InsetsSourceConsumer: ensureControlAlpha: for ITYPE_NAVIGATION_BAR on Splash Screen com.tulpardergi
10-13 21:25:12.857 2595 2696 D InsetsSourceConsumer: ensureControlAlpha: for ITYPE_STATUS_BAR on Splash Screen com.tulpardergi
10-13 21:25:12.890 1269 1269 D SurfaceFlinger: DEVICE | 0xf0ee7ed0 | 0100 | RGBA_8888 | 0.0 0.0 720.0 1560.0 | 45 97 675 1463 | Splash Screen com.tulpardergi$_2595#0
10-13 21:25:12.892 25263 25263 I com.tulparderg: Using CollectorTypeCC GC.
10-13 21:25:12.903 25263 25263 E USNET : USNET: appName: com.tulpardergi
10-13 21:25:12.924 2040 2674 I ActivityManager: DSS OFF for com.tulpardergi
10-13 21:25:12.929 2040 2674 D ActivityManager: attachApplicationLocked() app=ProcessRecord{559922b 25263:com.tulpardergi/u0a245} app.isolatedEntryPoint=null instr2=null
10-13 21:25:12.930 2040 2674 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{d6284e9 u0 com.tulpardergi/com.rmsl.juce.JuceActivity t2670}
10-13 21:25:12.933 2040 2674 W SGM:PkgDataHelper: notifyAppCreate(), pkgName: com.tulpardergi, userId: 0, mHandler is null
10-13 21:25:12.934 2040 2674 D MARsPolicyManager: onPackageResumedFG pkgName = com.tulpardergi, userId = 0
10-13 21:25:12.937 2040 2065 V ActivityManager: Changed top to ProcessRecord{559922b 25263:com.tulpardergi/u0a245}
10-13 21:25:12.946 2040 2065 I GameSDK@LifeCycle: noteResumeComponent(): package name : com.tulpardergi
10-13 21:25:12.953 25263 25263 D nativeloader: Load /data/user/0/com.tulpardergi/code_cache/startup_agents/59918f02-agent.so using system ns (caller=): ok
10-13 21:25:12.973 25263 25263 W com.tulparderg: DexFile /data/data/com.tulpardergi/code_cache/.studio/instruments-4de11bfe.jar is in boot class path but is not in a known location
10-13 21:25:13.074 2040 2715 D MdnieScenarioControlService: packageName : com.tulpardergi className : com.rmsl.juce.JuceActivity
10-13 21:25:13.221 1269 1269 D SurfaceFlinger: DEVICE | 0xf0ee7ed0 | 0100 | RGBA_8888 | 0.0 0.0 720.0 1560.0 | 0 0 720 1560 | Splash Screen com.tulpardergi$_2595#0
10-13 21:25:13.544 25263 25263 W com.tulparderg: Redefining intrinsic method java.lang.Thread java.lang.Thread.currentThread(). This may cause the unexpected use of the original definition of java.lang.Thread java.lang.Thread.currentThread()in methods that have already been compiled.
10-13 21:25:13.544 25263 25263 W com.tulparderg: Redefining intrinsic method boolean java.lang.Thread.interrupted(). This may cause the unexpected use of the original definition of boolean java.lang.Thread.interrupted()in methods that have already been compiled.
10-13 21:25:13.620 25263 25263 D ActivityThread: handleBindApplication()++ app=com.tulpardergi
10-13 21:25:13.652 25263 25263 W ActivityThread: Application com.tulpardergi can be debugged on port 8100…
10-13 21:25:13.676 25263 25263 W ziparchive: Unable to open ‘/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.dm’: No such file or directory
10-13 21:25:13.676 25263 25263 W ziparchive: Unable to open ‘/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.dm’: No such file or directory
10-13 21:25:13.682 25263 25263 D nativeloader: Configuring clns-4 for other apk /data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/lib/arm:/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.apk!/lib/armeabi-v7a, permitted_path=/data:/mnt/expand:/data/user/0/com.tulpardergi
10-13 21:25:13.703 25263 25263 V GraphicsEnvironment: ANGLE Developer option for ‘com.tulpardergi’ set to: ‘default’
10-13 21:25:13.714 25263 25263 D LoadedApk: LoadedApk::makeApplication() appContext.mOpPackageName=com.tulpardergi appContext.mBasePackageName=com.tulpardergi
10-13 21:25:14.015 25263 25263 E AndroidRuntime: Process: com.tulpardergi, PID: 25263
10-13 21:25:14.015 25263 25263 E AndroidRuntime: java.lang.RuntimeException: Unable to instantiate application com.tulpardergi package com.tulpardergi: java.lang.ClassNotFoundException: Didn’t find class “com.tulpardergi” on path: DexPathList[[zip file “/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.apk”],nativeLibraryDirectories=[/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/lib/arm, /data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.apk!/lib/armeabi-v7a, /system/lib, /system/system_ext/lib]]
10-13 21:25:14.015 25263 25263 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn’t find class “com.tulpardergi” on path: DexPathList[[zip file “/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.apk”],nativeLibraryDirectories=[/data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/lib/arm, /data/app/~~6ceHgn4-tbytqgEmdDg3dg==/com.tulpardergi-mJ-u0PObwTnijWHEeDLwmw==/base.apk!/lib/armeabi-v7a, /system/lib, /system/system_ext/lib]]

strings in classes.dex :

Lcom/tulpardergi/R$drawable; Lcom/tulpardergi/R$string; Lcom/tulpardergi/R; "Ldalvik/annotation/EnclosingClass; Ldalvik/annotation/InnerClass; !Ldalvik/annotation/MemberClasses; Ljava/lang/Object; accessFlags app_name drawable icon name string value e~~D8{"backend":"dex","compilation-mode":"debug","has-checksums":true,"min-api":21,"version":"8.7.14"} w~~~{"Lcom/tulpardergi/R$drawable;":"917bb25d","Lcom/tulpardergi/R$string;":"266f86ac","Lcom/tulpardergi/R;":"ad2012db"}

Strings in classes2.dex :

Rr9P
MDGHJ
LNGH


ILLL
ILLLL
Java.java
JuceActivity.java

JuceApp.java
JuceSharingContentProvider.java
LLLLLL
Landroid/app/Activity;
Landroid/app/Application;
#Landroid/content/BroadcastReceiver;
!Landroid/content/ContentProvider;
Landroid/content/ContentValues;
Landroid/content/Context;
Landroid/content/Intent;
)Landroid/content/res/AssetFileDescriptor;
Landroid/database/Cursor;
Landroid/net/Uri;
!Landroid/os/ParcelFileDescriptor;
Lcom/rmsl/juce/Java;
Lcom/rmsl/juce/JuceActivity;
Lcom/rmsl/juce/JuceApp;
*Lcom/rmsl/juce/JuceSharingContentProvider;
Lcom/rmsl/juce/Receiver;
Ljava/lang/Object;
Ljava/lang/String;
Ljava/lang/System;
Receiver.java
[Ljava/lang/String;

appNewIntent
appOnResume
com.rmsl.juce.JUCE_REQUEST_CODE
contentSharerGetStreamTypes
contentSharerOpenFile
contentSharerQuery
context
delete
getIntExtra
getParcelFileDescriptor
getStreamTypes
getType
initialiseJUCE
insert
intent
juce_jni
loadLibrary
lock
mimeTypeFilter
mode
onBroadcastResultNative
onCreate
onNewIntent
onReceive
onResume
openAssetFile
openFile
projection
query
result
selection
selectionArgs
setIntent
sortOrder
update
values
e~~D8{“backend”:“dex”,“compilation-mode”:“debug”,“has-checksums”:true,“min-api”:21,“version”:“8.7.14”}



Content of unpacked apk :

total 32
-rw-r--r--  1 cvural  staff  3900 Jan  1  1981 AndroidManifest.xml
drwxr-xr-x  6 cvural  staff   192 Oct 13 21:23 META-INF
-rw-r--r--  1 cvural  staff  1296 Jan  1  1981 classes.dex
-rw-r--r--  1 cvural  staff  3920 Jan  1  1981 classes2.dex
drwxr-xr-x  6 cvural  staff   192 Oct 13 21:23 lib
drwxr-xr-x  6 cvural  staff   192 Oct 13 21:23 res
-rw-r--r--  1 cvural  staff  1180 Jan  1  1981 resources.arsc

./META-INF:
total 24
-rw-r--r--  1 cvural  staff  1410 Jan  1  1981 CERT.RSA
-rw-r--r--  1 cvural  staff  1427 Jan  1  1981 CERT.SF
-rw-r--r--  1 cvural  staff  1353 Jan  1  1981 MANIFEST.MF
drwxr-xr-x  3 cvural  staff    96 Oct 13 21:23 com

./META-INF/com:
total 0
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 android

./META-INF/com/android:
total 0
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 build

./META-INF/com/android/build:
total 0
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 gradle

./META-INF/com/android/build/gradle:
total 8
-rw-r--r--  1 cvural  staff  56 Jan  1  1981 app-metadata.properties

./lib:
total 0
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 arm64-v8a
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 armeabi-v7a
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 x86
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 x86_64

./lib/arm64-v8a:
total 60184
-rw-r--r--  1 cvural  staff  30813360 Jan  1  1981 libjuce_jni.so

./lib/armeabi-v7a:
total 47488
-rw-r--r--  1 cvural  staff  24313712 Jan  1  1981 libjuce_jni.so

./lib/x86:
total 62152
-rw-r--r--  1 cvural  staff  31819640 Jan  1  1981 libjuce_jni.so

./lib/x86_64:
total 59112
-rw-r--r--  1 cvural  staff  30261576 Jan  1  1981 libjuce_jni.so

./res:
total 0
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 drawable-hdpi-v4
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 drawable-ldpi-v4
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 drawable-mdpi-v4
drwxr-xr-x  3 cvural  staff  96 Oct 13 21:23 drawable-xhdpi-v4

./res/drawable-hdpi-v4:
total 128
-rw-r--r--  1 cvural  staff  62949 Jan  1  1981 icon.png

./res/drawable-ldpi-v4:
total 56
-rw-r--r--  1 cvural  staff  24597 Jan  1  1981 icon.png

./res/drawable-mdpi-v4:
total 72
-rw-r--r--  1 cvural  staff  33633 Jan  1  1981 icon.png

./res/drawable-xhdpi-v4:
total 192
-rw-r--r--  1 cvural  staff  96941 Jan  1  1981 icon.png

Gradle Version : 8.9
Android Plug-in Version : 8.7.0