所以我正在尝试让自己成为一个学习android的小闹钟应用程序。只是为了做一些我一直想做的事情,让它成为我自己的。抛开动机不谈,在编写了界面和一堆其他功能之后,我决定借用一堆代码,如果不是大部分的话,android 闹钟源。
我已经引入了所有 res 的东西,并且我已经将所有 src 文件包含在它们原来的 com.android.alarmclock 命名空间下,这样它们仍然可以正确地相互引用。但是它拒绝为新文件生成 R 文件。
当我清理和重建所有这些时,它仍然会为我的包(com.nathantempelman.alarmapp)中的东西生成一个构建文件和一个 R 文件,但我仍然在所有 android AlarmClock 文件上遇到错误。
我是否应该更改 AlarmClock 文件,以便它们以某种方式从我的包中引用 R?或者当我更新阻止另一个 R 构建的 AndroidManifest 文件时我错过了什么?
还是完全是别的东西?尝试将另一个应用程序的源代码拖入我的源代码是一个愚蠢的想法吗?我应该在外部项目中打开它并尝试以某种方式引用它吗?
如果有人遇到类似情况,我很想听听一些想法。谢谢阅读。