我已将youtube集成到kitkat安卓应用程序中。单击标题转换器选项后,应用程序将关闭应用程序。例外情况为:
02-09 15:07:44.602: E/AndroidRuntime(8691): android.content.res.Resources$NotFoundException: String resource ID #0x7f0a0108
02-09 15:07:44.602:E / AndroidRuntime(8691):在android.content.res.Resources.getText(Resources.java:274) 02-09 15:07:44.602:E / AndroidRuntime(8691):在android.widget.Toast.makeText(Toast.java:277) 02-09 15:07:44.602:E / AndroidRuntime(8691):at eqv.a(SourceFile:39) 02-09 15:07:44.602:E / AndroidRuntime(8691):at adu.f(SourceFile:580) 02-09 15:07:44.602:E / AndroidRuntime(8691):at aid.run(SourceFile:251) 02-09 15:07:44.602:E / AndroidRuntime(8691):在android.os.Handler.handleCallback(Handler.java:739) 02-09 15:07:44.602:E / AndroidRuntime(8691):在android.os.Handler.dispatchMessage(Handler.java:95) 02-09 15:07:44.602:E / AndroidRuntime(8691):在android.os.Looper.loop(Looper.java:135) 02-09 15:07:44.602:E / AndroidRuntime(8691):在android.app.ActivityThread.main(ActivityThread.java:5312) 02-09 15:07:44.602:E / AndroidRuntime(8691):at java.lang.reflect.Method.invoke(Native Method) 02-09 15:07:44.602:E / AndroidRuntime(8691):at java.lang.reflect.Method.invoke(Method.java:372) 02-09 15:07:44.602:E / AndroidRuntime(8691):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:901) 02-09 15:07:44.602:E / AndroidRuntime(8691):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696)
请帮忙..如果无法解决如何禁用字幕?
答案 0 :(得分:0)
一个可能的原因是您拥有不同人类语言的资源,其中一种语言缺少字符串。
另一个可能的原因是您使用库,库代码尝试查找一些资源ID,但库代码无法访问原始库资源并尝试在您的资源中查找ID ...我见过刚才这样的问题,那一刻我找不到合理的解决方案。试试这个: Replace (or "Override") String in Android Library Project
PS 在日志中我看到:
02-09 15:07:44.602: E/AndroidRuntime(8691): at android.widget.Toast.makeText(Toast.java:277)
02-09 15:07:44.602: E/AndroidRuntime(8691): at eqv.a(SourceFile:39)
02-09 15:07:44.602: E/AndroidRuntime(8691): at adu.f(SourceFile:580)
02-09 15:07:44.602: E/AndroidRuntime(8691): at aid.run(SourceFile:251)
SourceFile提到的功能是什么?