web-dev-qa-db-fra.com

Android Source Generator: Erreur: Impossible de trouver le paquet pour les messages avec le nom de base.AndroidJpsBundle

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)
35
vincent

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.
22
tchan
  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

10
kenshin

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 ;-)

1
itzo