Auparavant, j’utilisais Android Studio v2.3 pour créer un module et c’était correct. Maintenant, je passe à Android Studio v3.0. Lorsque j'essaie de créer un module, le message d'erreur ci-dessous s'affiche:
Error:Android Source Generator: Error: Can't find bundle for base name messages.AndroidJpsBundle, locale en_US
Java.util.MissingResourceException: Can't find bundle for base name messages.AndroidJpsBundle, locale en_US
at Java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.Java:1564)
at Java.util.ResourceBundle.getBundleImpl(ResourceBundle.Java:1387)
at Java.util.ResourceBundle.getBundle(ResourceBundle.Java:773)
at org.jetbrains.jps.Android.AndroidJpsBundle.getBundle(AndroidJpsBundle.Java:22)
at org.jetbrains.jps.Android.AndroidJpsBundle.message(AndroidJpsBundle.Java:32)
at org.jetbrains.jps.Android.AndroidSourceGeneratingBuilder.runAaptCompiler(AndroidSourceGeneratingBuilder.Java:971)
at org.jetbrains.jps.Android.AndroidSourceGeneratingBuilder.doBuild(AndroidSourceGeneratingBuilder.Java:210)
at org.jetbrains.jps.Android.AndroidSourceGeneratingBuilder.build(AndroidSourceGeneratingBuilder.Java:114)
at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.Java:1263)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.Java:940)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.Java:1012)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.Java:903)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.Java:736)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.Java:384)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.Java:192)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.Java:138)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.Java:295)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.Java:125)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.Java:236)
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:1142)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:617)
at Java.lang.Thread.run(Thread.Java:745)
J'ai rencontré le même problème et cela a fonctionné pour moi alors laissez-moi savoir comment ça se passe.
Module Settings
Android-Gradle
et appliquez.sauvegarde AndroidStudio3.0\plugins\Android\lib\jps\*. jar
Copiez AndroidStudio2.3.3\plugins\Android\lib\jps\*. Jar dans AndroidStudio3.0\plugins\Android\lib\jps\*. Jar
Il semble que je n'ai pas ouvert le répertoire de projet correct dans Android Studio. J'ai un projet Grande, mais lorsque vous ouvrez [Dossier de projet] -> [Android] -> [App] en tant que projet existant dans Android Studio, le problème a été résolu pour moi!
Lorsque vous ouvrez en tant que projet existant le [Dossier de projet] uniquement dans Android Studio et tentez de compiler et de générer le fichier APK, le message d'erreur ci-dessus s'affichera: Erreur: Générateur de source Android ....
Alors, assurez-vous d’importer le bon répertoire de votre Android Project ;-)