【问题标题】:Android Source Generator: Error: Can't find bundle for base name messages.AndroidJpsBundleAndroid Source Generator:错误:找不到基本名称消息的捆绑包。AndroidJpsBundle
【发布时间】:2018-01-04 01:44:23
【问题描述】:

我之前使用 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)

【问题讨论】:

  • 是否显示要安装的软件包?
  • 不,没有显示任何要安装的包。
  • @vincent 你解决了吗?
  • 我在 v3.0 中遇到了同样的问题——但通过不同的向量。当我尝试运行代码但未将其正确导入我的 gradle 项目时出现错误。我重建了项目,现在它工作正常。

标签: android android-studio android-studio-3.0


【解决方案1】:

看起来我没有在 Android Studio 中打开正确的项目目录。我有一个 Grande 项目,但是当 [Project Folder] -> [Android] -> [App] 作为 Android Studio 中的现有项目打开时,它为我解决了问题!

当您仅在 Android Studio 中将 [Project Folder] 作为现有项目打开并尝试编译和生成 APK 时,它会显示上述错误:Error:Android Source Generator....

所以,请确保您导入了正确的 Android 项目目录 ;-)

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,这对我有用,所以让我知道它是怎么回事。

    1. 右键单击您的项目并打开Module Settings
    2. 点击构面。
    3. 添加Android-Gradle 并申请。
    4. 关闭并重新打开项目并重建。

    【讨论】:

    • 我在构面模块设置(使用 3.0.1)中没有看到任何“Android-Grandle”字样
    • 对不起,我没有早点回复,是在与朋友/家人共度假期。你看到了什么?我尝试在新机器上设置并下载版本 2.3.3 developer.android.com/studio/archive.html,这是在阅读其他帖子后建议的,并且问题为零。也许也给它一个裂缝。
    • 这不是我的解决方案,因为它不是基于 Gradle 的项目。然而,它确实为我指明了正确的方向!我注意到构建配置中有一个支持 Gradle 的 make 条目,我将其删除以解决问题。
    【解决方案3】:
    1. 备份 AndroidStudio3.0\plugins\android\lib\jps\*.jar

    2. 将 AndroidStudio2.3.3\plugins\android\lib\jps\*.jar 复制到 AndroidStudio3.0\plugins\android\lib\jps\*.jar

    【讨论】:

    • 绝对有效。如果您还没有,请下载 2.3.2。
    • 是的,完全恢复到 2.3.3 也解决了这个问题。无论您采用哪种方式,都可以从developer.android.com/studio/archive.html 获得工作版本。
    猜你喜欢
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 2016-06-13
    • 2016-05-02
    • 2014-03-21
    • 2018-11-26
    • 1970-01-01
    相关资源
    最近更新 更多