我创建了一个带有自定义MyButton类的Android库。当我将库导入另一个应用程序并实例化按钮时,它工作正常,按钮出现了。
但是当我去按钮添加背景图片时,一切都崩溃了。我将图像添加到我的库项目中res / drawable中的drawable文件夹中,在我的Button类中,我通过调用
来设置背景图像this.setBackgroundDrawable(R.drawable.customimage);
其中customimage.png是资源中的图像。当我重新导入库并运行应用程序时,我遇到了运行时错误:
java.lang.NoClassDefFoundError: com.android.mybutton.R$drawable
知道我在这里缺少什么吗?我一直坚持这个问题,我已经做了很多挖掘并尝试了很多解决方案无济于事。我假设我的代码中存在一些我遗漏的东西。任何帮助都会非常感激!