Android google analytics library如何在不访问R包的情况下读取analytics.xml中的值?

Android google analytics library如何在不访问R包的情况下读取analytics.xml中的值?,android,android-resources,android-library,Android,Android Resources,Android Library,Google提供了libGoogleAnalyticsServices.jar,可以通过调用 gaTracker=EasyTracker.getInstance(上下文) 在这种情况下,初始化所需的值(trackingId)从analytics.xml读取。我想把这种能力添加到我的库项目中。但是读取这些值需要访问已编译的R.class String s=getResources().getString(R.url.myUrl) 如本答复所述: 是否有一种仅使用值名称读取值的方法?我不能在主项目

Google提供了libGoogleAnalyticsServices.jar,可以通过调用

gaTracker=EasyTracker.getInstance(上下文)

在这种情况下,初始化所需的值(trackingId)从analytics.xml读取。我想把这种能力添加到我的库项目中。但是读取这些值需要访问已编译的R.class

String s=getResources().getString(R.url.myUrl)

如本答复所述:


是否有一种仅使用值名称读取值的方法?我不能在主项目上添加依赖项。

我认为他们可以这样做:

String packageName = context.getPackageName();
int resId = context.getResources().getIdentifier("ga_trackingId", "string", packageName);
String val = context.getString(resId);
Log.d("String From Res", val);