Bonjour, je début dans Android Studio et je rencontre un problème. Lors de lancement de mon code la console me retourne cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
FATAL EXCEPTION: main
                                                                                                 Process: com.Test.testApp, PID: 28325
                                                                                                    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.Test.testApp/com.Test.testApp.HomeActivity}: java.lang.ClassNotFoundException: Didn't find class "com.Test.testApp.HomeActivity" on path: DexPathList[[zip file "/data/app/com.Test.testApp-nouq7sbVCrcRJQxd835Nvw==/base.apk"],nativeLibraryDirectories=[/data/app/com.Test.testApp-nouq7sbVCrcRJQxd835Nvw==/lib/arm64, /system/lib64, /hw_product/lib64, /system/product/lib64]]
                                                                                                    	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3978)
                                                                                                    	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4247)
                                                                                                    	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
                                                                                                    	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
                                                                                                    	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
                                                                                                    	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2613)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:110)
                                                                                                    	at android.os.Looper.loop(Looper.java:219)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8668)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
                                                                                                    Caused by: java.lang.ClassNotFoundException: Didn't find class "com.Test.testApp.HomeActivity" on path: DexPathList[[zip file "/data/app/com.Test.testApp-nouq7sbVCrcRJQxd835Nvw==/base.apk"],nativeLibraryDirectories=[/data/app/com.Test.testApp-nouq7sbVCrcRJQxd835Nvw==/lib/arm64, /system/lib64, /hw_product/lib64, /system/product/lib64]]
                                                                                                    	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:209)
                                                                                                    	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
                                                                                                    	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
                                                                                                    	at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
                                                                                                    	at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:45)
                                                                                                    	at android.app.Instrumentation.newActivity(Instrumentation.java:1264)
                                                                                                    	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3963)
                                                                                                    	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4247)*
                                                                                                    	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)*
                                                                                                    	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)*
                                                                                                    	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)*
                                                                                                    	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2613)*
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:110)*
                                                                                                    	at android.os.Looper.loop(Looper.java:219)*
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8668)*
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)*
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)*
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)*
mon AndroidManifest.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.Test.testApp">
 
    <application
        android:allowBackup="true"
        android:dataExtractionRules="@xml/data_extraction_rules"
        android:fullBackupContent="@xml/backup_rules"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.TestTest"
        tools:targetApi="31">
            <activity
                android:name=".HomeActivity"
                android:exported="true">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
 
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    </application>
</manifest>
mon HomeActivity.kt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
package com.Test.testApp
 
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
 
class HomeActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_home)
    }
}