问题:如何在代码中使用项目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:
R$String.class的ID:
而eclipse项目中资源生成的ID(R.java)如图:
问题:如何在代码中使用项目gen下的ID,而不是jar包中的R$String.class的ID?