从现有源创建android项目后R类丢失

cst*_*ack 12 eclipse android

我下载了SpriteMethodTest的源代码,我想在Eclipse中构建它.所以我去了:

文件>>新>> Android项目>>从现有源创建项目>> SpriteMethodTest

它创建了项目,但没有生成R类.任何引用R中资源的文件都说明了R cannot be resolved.

导入android.R只会导致R.drawable.background cannot be resolved.如何再次生成R?

sty*_*972 5

您遇到问题是因为您要导入Androids R,而不是您的项目特定R.只需删除import android.R;,然后将鼠标悬停在提供给R的R的引用上R cannot be resolved to a variable.从那里你可能会有几个不同的选项,R导入.你想导入是在R 包.


Chr*_*son 1

项目 -> 清理(选择您的项目) -> 确定

这将触发重新构建,只要将项目配置为 Android 项目,R.java 就会重新生成。