以前はAndroid Studio v2.3を使用してモジュールを作成していましたが、大丈夫でした。ここでAndroid Studio 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)
私は同じ問題にぶつかりましたが、これは私のために働いたので、それがどうなるか教えてください。
Module Settings
を開きますAndroid-Gradle
を追加して適用します。バックアップAndroidStudio3.0\plugins\Android\lib\jps\*。jar
AndroidStudio2.3.3\plugins\Android\lib\jps\*。jarをAndroidStudio3.0\plugins\Android\lib\jps\*。jarにコピーします
Android Studioで正しいプロジェクトディレクトリを開かなかったようです。 Grandeプロジェクトがありますが、[Project Folder]-> [Android]-> [App]をAndroid Studioの既存のプロジェクトとして開くと、問題が解決しました!
既存のプロジェクトとして[Project Folder]をAndroid Studioのみで開き、APKをコンパイルおよび生成しようとすると、上記のエラーが表示されます:Error:Android Source Generator ....
そのため、Android Projectの正しいディレクトリをインポートしてください;-)