3
我有一個包含代碼和資源(ResourceBundle
)的jar文件。
我已經創建了一個簡單的項目在Android Studio與該jar,編譯它,提取.apk
並將classes.dex
複製到第二個項目。還將提取的.apk中的資源複製到第二個項目。從dex文件運行方法時無法讀取資源
從第二個項目中,我從.dex文件中加載了一個類。 運行從該類(從DEX文件)的方法讀取資源也不會找到它時,會拋出異常:
Caused by: java.util.MissingResourceException: Can't find resource for bundle ...
行失敗:
ResourceBundle resource = ResourceBundle.getBundle("xx.yy.zz.resources.aa", Locale.getDefault());
如果我只是運行:
ResourceBundle resource = ResourceBundle.getBundle("xx.yy.zz.resources.aa", Locale.getDefault());
從第二個項目(不whithin地塞米松),它會確定的工作 - 將獲得的資源。
任何想法的傢伙?
感謝