我正在尝试运行CyanogenMod项目/ android_packages_apps_Gallery
我从这里下载项目: https://github.com/CyanogenMod/android_packages_apps_Gallery
不幸的是,我无法在我的模拟器中成功运行它。问题是无法生成R.java。我试过'Project - >清理'项目并删除gen文件夹,但它不起作用。
有什么想法吗?谢谢!
答案 0 :(得分:1)
查看所有res文件。如果任何XML文件指向不存在的图像,字体或其他XML文件,则不会生成R。通常运行clean会在其中一个XML文件中显示错误,但有时不会。
答案 1 :(得分:1)
有时在这种情况下,当我们删除或添加资源时会重新生成R.java。尝试删除资源,然后重新添加。
答案 2 :(得分:1)
导入错误或“res”文件夹下的某个xml文件出错。首先检查导入。正确导入应为“您的包名称”,后跟“.R”,例如import com.dhruvg.apps.testapp.R;
代替import android.R;
,而{{1}}通常由eclipse自动导入。
另外,请检查AndroidManifest.xml以查找您正在使用的版本,并创建与该版本兼容的仿真器设备。
如果所有其他方法都失败了,请检查“java build path”下的项目属性,并确保正确使用这些库。图书馆有时会发生冲突。