35 votes

Android Source Generator: Erreur: Impossible de trouver un ensemble pour les messages de nom de base.AndroidJpsBundle

Auparavant, j'utilisais Android Studio v2.3 pour Make Module et tout allait bien. Maintenant, j'ai changé pour Android Studio v3.0, lorsque j'essaie de créer un module, l'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)
 

22voto

tchan Points 366

J'ai rencontré le même problème et cela a fonctionné pour moi, alors laissez-moi savoir comment ça se passe.

  1. Faites un clic droit sur votre projet et ouvrez Module Settings
  2. Cliquez sur les facettes.
  3. Ajoutez Android-Gradle et appliquez.
  4. Fermez et rouvrez le projet et reconstruisez.

10voto

kenshin Points 101
  1. sauvegarde AndroidStudio3.0 \ plugins \ android \ lib \ jps \ *. jar

  2. Copiez AndroidStudio2.3.3 \ plugins \ android \ lib \ jps \ *. Jar dans AndroidStudio3.0 \ plugins \ android \ lib \ jps \ *. Jar

1voto

itzo Points 24

On dirait que je n'ai pas ouvert le bon répertoire du projet dans Android Studio. J'ai une Grande de projet, mais lors de l'ouverture [Dossier du Projet] -> [Android] -> [App] comme un projet existant dans Android Studio, il a résolu le problème pour moi!

Lorsque vous ouvrez un projet existant le [Dossier du Projet] seulement dans Android Studio et essayez de compiler et générer de l'APK, il affiche cette erreur ci-dessus: Erreur:Source Android Générateur....

Donc, assurez-vous d'importer le bon répertoire de votre Projet Android ;-)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X