1

我正在将一个库作为 JAR 使用,我在其中添加了字符串并发送主应用程序的上下文以获取字符串以注册 GCM。

这是我在 JAR 文件中的方法:-

void registerGCM(Context context){

GCMLibrary.register(context, context.getString(R.string.c2dm_sender));

}

我已经在库和字符串中的应用程序中声明了 c2dm_sender。

但我收到此错误:

android.content.res.Resources$NotFoundException

我已经看到这个Using R resources from an android jar file作为参考,但没有得到解决。

我正在寻找使用我的应用程序的 R 文件并从那里使用 c2dm_sender 的解决方案。

4

1 回答 1

1

你可以试试这个代码......

context.getResources().getString(R.string.c2dm_sender);
于 2013-09-02T11:13:33.547 回答