Android Studio Cours Standard

Bonjour,
J’ai un message d’erreur à l’exécution du code sur les exercices importés « Apprentissage Kothlin »
L’exécution provoque l’erreur suivante dans la console:

Error:Internal error: (java.lang.ClassNotFoundException) com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index
java.lang.ClassNotFoundException: com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.intellij.util.indexing.counters.IndexCounters.(IndexCounters.java:34)
at com.intellij.util.indexing.impl.MapReduceIndex.(MapReduceIndex.java:85)
at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex$CompilerMapReduceIndex.(CompilerReferenceIndex.java:232)
at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex.(CompilerReferenceIndex.java:79)
at org.jetbrains.jps.backwardRefs.JavaCompilerBackwardReferenceIndex.(JavaCompilerBackwardReferenceIndex.java:12)
at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexWriter.initialize(JavaBackwardReferenceIndexWriter.java:79)
at org.jetbrains.jps.incremental.java.JavaBuilder.buildStarted(JavaBuilder.java:148)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:363)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:139)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:228)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

Pourriez vous m’aider svp pour corriger ce problème

Bonjour Pat,

il semble que ce soit une erreur de Android Studio et non une erreur à toi.
Est-ce que l’app plante à cause de cette erreur ?

Le code ne s’execute pas ; J’ai aucun pb avec android studio pour l’appli bloc note

Hello,

Qu’est-ce que tu as quand tu vas dans File > Settings > Build, Execution, Deployment > Java Compiler Option ?

bONJOUR, j’ai ça

Dans Use compiler, change javac par eclipse et réessaye :slight_smile:

cela me donne ça

C’est déjà beaucoup mieux :slight_smile:

Il y a clairement un problème dans ta fonction controlFlow.kt vu qu’elle n’est pas définie sur ta ligne 1.

Elle doit commencer par ton nom de package : package com.ApprentissageKotlin… (je ne sais pas comment tu as nommé ton projet)
Puis ensuite, l’import des différents modules que tu utilises (si tu en utilises)
Et enfin, tu dois avoir un

class controlFlow {

}

Et toutes tes fonctions sont ensuite dans les accolades.