在清单中我有:
... package =“com.domain.app.multimedia”
然后用:
命名应用程序/活动...活动android:name =“。MultiMedia”
反过来,Eclipse在包/路径中生成R.java:... com.domain.app
此程序包/路径名可能是先前程序包重命名/重构的遗留问题 - 不知道。
我推测(错误或不错)R.java生成将遵循清单中声明的包名称。找出gen如何选择它使用的路径/包名称将是一种享受。更重要的是,清单包名称的规则是什么(除了标准的唯一性预防措施,以及与拥有的域名相关)。
否则,我可以忍受这个(一个简单的解决方案,强制看起来像任意导入语句解决所有问题,只要获得运行时)。
干杯, 理查德
答案 0 :(得分:2)
一般来说,当您更改AndroidManifest.xml文件中的包名时,如果您想更改配置以反映新包,系统会提示您。 如果您没有点击是,您可以随时右键单击该项目 - > Android工具 - >重命名应用程序包