我有我想要制作成库的Android项目。 我抛出这个代码的异常:
_buttonStart = (Button) findViewById(R.id.buttonStart);
我得到的例外是:
java.lang.NoSuchFieldError: com.xxx.libraryname.R$id.buttonStart
Android的文档似乎明确地说,图书馆应该能够访问这些资源:
“比如,在库项目的源代码可以通过它的R级访问自己的资源。”
当我看到在图书馆的/gen/com.xxx.libraryname/R.java/R/id/
,buttonStart是存在的。 但是,当我看到在主项目的/gen/com.xxx.libraryname/R.java/R/id
,事实并非如此。
我已经做了make clean。