Android源码Gallery和Camera的Eclipse导入的资源问题

问题:如何在代码中使用项目gen下的ID,而不是jar包中的R$String.class的ID?

参考以下资料编译生成APK运行异常:
导入Android4.2源码里的Gallery2和Camera模块至Eclipse全过程
导入MTK_Android5.1源码里的Gallery2和Camera模块至Eclipse全过程

根据logcat,是**找不到字符资源**:
11-18 18:14:50.980: E/AndroidRuntime(10106): java.lang.RuntimeException: Unable to create application com.android.gallery3d.app.GalleryAppImpl: android.content.res.Resources$NotFoundException: String resource ID #0x7f0c015e

注:调换jar包顺序后,问题未解决。

查看**资源引用的地方**(不是jar包里面的代码),其ID是引入jar中R$String.class的ID:
字符资源引用的地方及ID显示

R$String.class的ID:
jar包ID

而eclipse项目中资源生成的ID(R.java)如图:
gen下生成的ID

问题:如何在代码中使用项目gen下的ID,而不是jar包中的R$String.class的ID?

1个回答

import gen下的R资源:
import com.android.gallery3d.R;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!