当前位置: 首页 > 知识库问答 >
问题:

错误:找不到基本名称消息的捆绑包。AndroidJpsBundle, locale en_US

那存
2023-03-14

任何人,请帮助我,由于以下错误,我无法运行Android应用程序。

java实用程序。MissingResourceException:找不到基本名称消息的绑定。AndroidJpsBundle、,在org.jetbrains.jps.android.AndroidJpsBundle.message(AndroidJpsBund psBundle.java:32)位于org.jetbrains.jps.android.AndroidSourceGeneratingBuilder.runAaptCompiler(AndroidSourceGenerating Builder.java:971),网址为org.jetblanis.jps.aandroid.AndroidSourceGenetingBuilder.doBuilderorg.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilders.java:1263),位于org.jetblanis.jps.informal.IncProject Builder.runBuildersForChunk(IncProject Builder.java:940),位于.org.jetbrans.jps.inpremental.IncProjectBuilder.buildTargetsChunkorg.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilders.java:736),位于org.jet brains.jps.increment。IncProject Builder.runBuild(Inc ProjectBuilder.java:384)org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:295)位于org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:236),org.jetbarins.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThhreadPoolImple.java:42),位于java.util.concurrent.Executors$RunnableAdapter.call(Executtors.java:511))在java.lang.Thread.run(Thread.java:745)上java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool Executor.java:1142)上的java.util.concurrency.FutureTask.run[下午5:49, 2017年10月30日] 852 9034 6076:信息:2017年10月30日下午5:10-编译完成,在5s 426ms内出现1个错误和0个警告

错误:找不到基本名称消息的捆绑包。AndroidJpsBundle, locale en_US

共有2个答案

萧晔
2023-03-14

我有同样的问题,但更奇怪的是:缺少的语言环境资源en_NL不应该存在,我不知道这是从哪里来的。语言设置en_GB和en_US。在Android Studio 3.0中,resources.asrc存在,似乎没问题。

更新:我设法摆脱了这个错误。我正在做的项目是一个科尔多瓦项目。

我在Studio中打开了生成的. apk文件。这导致出现错误。

在Studio中打开…/platforms/android时,一切正常。也许没有关系:我也回到了Studio的2.3.3版本。最后一点,我会随时向你通报最新情况。

更新:Studio 3.0也可以使用。

赵立果
2023-03-14

确保根目录包含AndroidManifest.xml文件。此外,根目录必须包含. project和. classpath文件或res/和src/目录。

要重新加载项目,请将其导入为项目:

>

  • 启动Android Studio并关闭所有打开的Android Studio项目。
  • 从Android Studio菜单中,点击文件

      < li >或者,从欢迎画面中,单击导入项目。

    选择带有AndroidManifest.xml文件的项目文件夹,然后单击确定。

    请参阅作为项目导入部分。导入项目后

  •  类似资料:
    • 找不到MessageSource的ResourceBundle[classpath:/org/springframework/security/messages]源:找不到基本名称的bundle classpath:/org/springframework/security/messages,locale ru我找不到任何在Java中设置国际化的解决方案 我的代码是这样的

    • 我有两个问题: 问题1:我的消息文件位于web-inf/i18n目录下。它只包含两个文件:messages_en.properties和messages_hr.properties。 如果我尝试运行上面的代码,我会得到警告:“ResourceBundle[messages]not found for MessageSource:不能find bundle for base name message

    • 问题内容: 命令: 异常(来自日志文件) 但是以下jar可用。 关于上述错误有什么建议吗? 问题答案: 您需要安装几个捆绑软件才能使用控制台,如果仅使用Equinox启动,则您将不会获得这些捆绑软件。 使此工作最快的方法是创建一个具有以下内容的文件: 注意, 您将不得不根据实际拥有的版本检查这些捆绑软件的版本号。我使用SDK-4.2M6进行了尝试,其中某些可能已在RC3中更改。

    • 问题内容: 我正在使用依赖于jfreechart(v 1.0.9)的库。 当我尝试运行.jar时,我得到: 我尝试创建LocalizationBundle.properties文件,但是没有做到。我已经检查了CLASSPATH,仍然无法执行。 有任何想法吗? 问题答案: 到目前为止,异常消息详细告知您需要在类路径中包含以下文件之一: 要么 要么 另请参见Sun自己的关于resourcebundle

    • 我正在开发一个应用程序,它利用Hibernate框架将OSGi转换为更具体的Equinox Server。因此,我生成了库包和客户端插件,我在其中利用前面提到的库包对业务逻辑和数据库之间的通信进行编程。在我的项目中,我有以下包结构: 在管理器包中,我有那些负责将客户端与数据库和映射进行通信的类,其中一个包含配置文件和Hibernate映射文件。然而,当我部署捆绑包时,引用运行良好,但是我得到一个异