在基本的Skobbler应用程序中,当调用InitializeSKMaps时,抛出ResourceNotFoundException并引用“string resource ID#0x0”。为什么会这样?
答案 0 :(得分:2)
这可能是因为InitializeSKMaps中的Skobbler SDK(2.3)期望您的清单具有如下所示的标签(以及相应的strings.xml条目),而不是“固定”字符串。
<application android:label="@string/app_name">
它正在做类似的事情:
int i = context.getApplicationInfo().labelRes;
String str1 = context.getString(i);
答案 1 :(得分:1)
这是2.3(及更早版本)中的问题 - SDK在报告使用情况时使用app_name字符串,以便您在分析报告中获得更好的视图。在2.4中,这将得到更优雅的处理。
要解决此问题,请在strings.xml中设置此密钥:<string name="app_name">ApplicationName</string>