美文网首页
android aar 中报异常 java.util.Missi

android aar 中报异常 java.util.Missi

作者: 暮雨沉沦 | 来源:发表于2020-03-18 19:06 被阅读0次

当aar包中依赖的jar包有国际化的资源时,一般是.property文件,会报一个异常:

  Caused by: java.util.MissingResourceException: Can't find resource for bundle 'zh_CN', key ''
        at java.util.ResourceBundle.missingResourceException(ResourceBundle.java:238)
        at java.util.ResourceBundle.getBundle(ResourceBundle.java:230)
        at java.util.ResourceBundle.getBundle(ResourceBundle.java:139)

getBundle时没有找到资源文件。仔细对比发现jar 包中带有.property,为了适配国际化等。

解决办法是:在android module 的main目录下建立resources目录,把jar包中的.property拷贝进去,自有的目录要保持不变。再打成aar就可以啦

相关文章

网友评论

      本文标题:android aar 中报异常 java.util.Missi

      本文链接:https://www.haomeiwen.com/subject/dubcyhtx.html