我做了什么
我创建了一个库项目,其中包含几个带有自定义属性的自定义视图。该库还包含一个测试布局来测试视图。
我还阅读了:https ://code.google.com/p/android/issues/detail?id=9656#c81
因此,在库的测试布局中,我确实使用了http://schemas.android.com/apk/res-auto
命名空间。
我正在尝试做的事情
然后我开始了一个新项目来使用该库,并且在共享源代码时将库包含到该项目中非常容易;在测试应用程序的主要活动中,我可以轻松地使用setContentView(R.layout.libactivity)
但是,在关闭库项目并尝试使用库的 jar 之后证明是困难的!
我在库的 /bin 文件夹中找到了库 jar - 但它只包含类而没有资源。
然后我导出了一个库 jar - 其中包含资源文件以及 .class 文件。但是这是如何使用的?
具体问题
如何夸大libactivity
我包含在库中的测试活动?
我知道在 stackoverflow 上有类似的问题 - 但它们似乎已经过时且相互冲突,因为谷歌可以在库中包含资源文件。