我正在尝试设置一个图标变量,以便我可以在我的库片段中使用它。
我放入可绘制文件夹的图标......
当我尝试以下操作时,它不起作用?
private final static int ICON_FOLDER = R.drawable.ic_folder;
说不能解决R?我甚至试图导入库R但是这不可能吗?我试过干净和重建(通常修复它),没有运气。
奇怪的是,为什么它没有工作我从未遇到过这个问题,互联网似乎没有回答我在做什么,这就是在图书馆内使用图书馆的资源。
更新1.0 ____________________________________
奇怪的是我的应用程序(当前正在使用该库)在R上也显示错误...我只是做了另一次重建&虽然干净但没有运气!
更新2.0 ___________________________________
我所有的R现在都显示错误了吗?也许这是一个SDK问题?
更新3.0 ___________________________________
所以我的主应用程序无法正常工作的原因是它缺少生成的r等构建文件夹,我只是从备份中复制它,现在可以正常工作
更新4.0 ___________________________________
**仍然不能在库中使用R,这可能是由于r在我的主应用程序中而且库不能依赖于正常的项目吗?会是这种情况吗?我不太确定?因为我可以在应用程序中引用我的图标,但不能在库中引用。
更新5.0 __________________________________
我的库存在问题,如库安卓文档“库模块中的源代码可以通过其R类访问自己的资源。”
答案 0 :(得分:0)
您应该可以使用以下方式访问drawable文件夹中的项目:
public static int Whatever = android.R.drawable...
答案 1 :(得分:0)
终于想通了!我的应用程序的构建文件夹以及库必须已经损坏或丢失,因为用此文件夹的备份替换它修复了所有问题,我猜 r - 生成的文件必定已经缺失。