android – 如何使用robolectric找到支持库资源?

android – 如何使用robolectric找到支持库资源?,第1张

概述我正在尝试使用robolectric来模拟我的 Android应用程序测试中的某些东西.遗憾的是,在我的项目中包含一个外部库后,测试崩溃了. 错误信息是关于未找到的某些库资源. java.lang.RuntimeException: Could not find any resource from reference ResName{com.company.app:style/Theme_App 我正在尝试使用robolectric来模拟我的 Android应用程序测试中的某些东西.遗憾的是,在我的项目中包含一个外部库后,测试崩溃了.
错误信息是关于未找到的某些库资源.

java.lang.RuntimeException: Could not find any resource  from reference Resname{com.company.app:style/theme_AppCompat_light_NoActionbar} from style StyleData{name='Apptheme_Base',parent='theme_AppCompat_light_NoActionbar'} with theme null

有人有这个问题吗?

解决方法 包含内部资源的库(AKA aar)需要映射到project.propertIEs文件(在src / main).
文件内容将是这样的(如果您使用的是AndroID Studio):

androID.library.reference.1=../app/build/intermediates/exploded-aar/com.androID.support/appcompat-v7/21.0.0

看看documentation.

总结

以上是内存溢出为你收集整理的android – 如何使用robolectric找到支持库资源?全部内容,希望文章能够帮你解决android – 如何使用robolectric找到支持库资源?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1130099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存