web-dev-qa-db-ja.com

Android Source Generator:エラー:ベース名メッセージのバンドルが見つかりません。AndroidJpsBundle

以前はAndroid St​​udio v2.3を使用してモジュールを作成していましたが、大丈夫でした。ここでAndroid St​​udio v3.0に変更しました。モジュールを作成しようとすると、次のエラーが表示されます。

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

私は同じ問題にぶつかりましたが、これは私のために働いたので、それがどうなるか教えてください。

  1. プロジェクトを右クリックして、Module Settingsを開きます
  2. ファセットをクリックします。
  3. Android-Gradleを追加して適用します。
  4. プロジェクトを閉じて再度開き、再構築します。
22
tchan
  1. バックアップAndroidStudio3.0\plugins\Android\lib\jps\*。jar

  2. AndroidStudio2.3.3\plugins\Android\lib\jps\*。jarをAndroidStudio3.0\plugins\Android\lib\jps\*。jarにコピーします

10
kenshin

Android St​​udioで正しいプロジェクトディレクトリを開かなかったようです。 Grandeプロジェクトがありますが、[Project Folder]-> [Android]-> [App]をAndroid St​​udioの既存のプロジェクトとして開くと、問題が解決しました!

既存のプロジェクトとして[Project Folder]をAndroid St​​udioのみで開き、APKをコンパイルおよび生成しようとすると、上記のエラーが表示されます:Error:Android Source Generator ....

そのため、Android Projectの正しいディレクトリをインポートしてください;-)

1
itzo