【发布时间】:2012-09-06 08:16:09
【问题描述】:
说明
我有两个 android 应用程序,这里是它们所在的包。
com.android.app.sample1com.android.app.sample2
如你所知,每个应用程序都有自己的 res 文件夹,如果我想为 sample1 获取一些字符串,我必须写 com.android.app/sample1.R.string.some_string,如果为 sample2,则为 com.android.app/sample2.R.string.some_string 现在如果我有其他项目的包
com.android.app.testingsamples
我的sample1\src 和sample2\src 作为资源链接到testingsamples,但是当我将src 链接到 testingsamples 出现类似“cant find resource R”的错误。
我试图解决这个问题的方法
我尝试将所有应用程序包更改为相同的 com.android.app,在这种情况下,当我将应用程序作为资源链接到 testingsamples 时,一切正常,R相同且位于com.android.app.R 中的所有人,但这不是问题,因为当我尝试安装 sample1 和 sample2 分别安装以上一个,因为它们具有相同的包名。
问题
有什么想法我可以为所有项目 R 将位于同一个地方吗?
【问题讨论】:
标签: java android linked-list resources classpath