首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android钛合金应用在使用弹幕导航栏后崩溃

Android钛合金应用在使用弹幕导航栏后崩溃
EN

Stack Overflow用户
提问于 2015-05-05 15:18:58
回答 1查看 233关注 0票数 1

我已经创建了一个使用钛合金appcelerator的应用程序,该应用程序使用选项卡组。当我在三星galaxy上使用硬件导航按钮时,它工作得很好,但当我启用屏幕上的导航栏并禁用硬件按钮时,应用程序每次启动时都会崩溃。几个月来,我一直在试图找到错误并修复问题,但一直没有成功。该应用程序在没有硬件导航按钮的设备上也会崩溃。

钛SDK = 3.5.1GA

Android手机版本= 5.0.2

请帮忙,提前谢谢。

这是我得到的错误:

代码语言:javascript
复制
[WARN] :   ResourceType: Failure getting entry for 0x7f020074 (t=1 e=116) (error -75)
[DEBUG] :  AndroidRuntime: Shutting down VM
[ERROR] :  AndroidRuntime: FATAL EXCEPTION: main
[ERROR] :  AndroidRuntime: Process: com.myapp.myapp, PID: 1036
[ERROR] :  AndroidRuntime: android.content.res.Resources$NotFoundException:     Resource ID #0x7f020074
[ERROR] :  AndroidRuntime: at   android.content.res.Resources.getValue(Resources.java:1310)
[ERROR] :  AndroidRuntime: at   android.content.res.Resources.getDrawable(Resources.java:790)
[ERROR] :  AndroidRuntime: at   android.content.res.Resources.getDrawable(Resources.java:770)
[ERROR] :  AndroidRuntime: at   android.content.res.Resources.getDrawable(Resources.java:746)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.util.TiUIHelper.getResourceDrawable(TiUIHelper.java:902)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.util.TiUIHelper.getResourceDrawable(TiUIHelper.java:897)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.util.TiFileHelper.loadDrawable(TiFileHelper.java:306)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.util.TiFileHelper.loadDrawable(TiFileHelper.java:289)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.proxy.MenuItemProxy.handleSetIcon(MenuItemProxy.java:31   5)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.proxy.MenuItemProxy.setIcon(MenuItemProxy.java:333)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.proxy.MenuProxy.handleAdd(MenuProxy.java:176)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.proxy.MenuProxy.handleMessage(MenuProxy.java:61)
[ERROR] :  AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:98)
[ERROR] :  AndroidRuntime: at   org.appcelerator.kroll.common.TiMessenger.dispatchMessage(TiMessenger.java:389)
[ERROR] :  AndroidRuntime: at   org.appcelerator.kroll.common.TiMessenger.dispatchPendingMessages(TiMessenger.j ava:374)
[ERROR] :  AndroidRuntime: at   org.appcelerator.kroll.common.TiMessenger$2.getResult(TiMessenger.java:252)
[ERROR] :  AndroidRuntime: at   org.appcelerator.kroll.common.TiMessenger.sendBlockingMessage(TiMessenger.java: 286)
[ERROR] :  AndroidRuntime: at   org.appcelerator.kroll.common.TiMessenger.sendBlockingRuntimeMessage(TiMesseng  er.java:186)
[ERROR] :  AndroidRuntime: at   org.appcelerator.kroll.runtime.v8.V8Function.call(V8Function.java:46)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.util.TiMenuSupport.onCreateOptionsMenu(TiMenuSupport.ja   va:43)
[ERROR] :  AndroidRuntime: at   org.appcelerator.titanium.TiBaseActivity.onCreateOptionsMenu(TiBaseActivity.java:852    )
[ERROR] :  AndroidRuntime: at   android.app.Activity.onCreatePanelMenu(Activity.java:2820)
[ERROR] :  AndroidRuntime: at   android.support.v4.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:2   24)
[ERROR] :  AndroidRuntime: at   android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu(ActionBarActivity.  java:232)
[ERROR] :  AndroidRuntime: at   android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelMenu(ActionBarA    ctivityDelegateICS.java:146)
[ERROR] :  AndroidRuntime: at   android.support.v7.app.ActionBarActivity.onCreatePanelMenu(ActionBarActivity.java:1 99)
[ERROR] :  AndroidRuntime: at   android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCre atePanelMenu(ActionBarActivityDelegateICS.java:293)
[ERROR] :  AndroidRuntime: at   com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:599)
[ERROR] :  AndroidRuntime: at   com.android.internal.policy.impl.PhoneWindow.doInvalidatePanelMenu(PhoneWindow. java:968)
[ERROR] :  AndroidRuntime: at   com.android.internal.policy.impl.PhoneWindow$1.run(PhoneWindow.java:308)
[ERROR] :  AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
[ERROR] :  AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
[ERROR] :  AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
[ERROR] :  AndroidRuntime: at   android.app.ActivityThread.main(ActivityThread.java:5254)
[ERROR] :  AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
[ERROR] :  AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
[ERROR] :  AndroidRuntime: at   com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
[ERROR] :  AndroidRuntime: at   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
EN

回答 1

Stack Overflow用户

发布于 2015-05-11 22:32:36

生成的错误是Resources$NotFoundException。来自异常堆栈的错误来自onCreateOptionsMenu,这意味着在单击选项菜单时会生成错误。在选项菜单上,您引用的ID为0x7f020074的资源不存在。要获得映射,请参考build文件夹中的R.java文件,您可以获得一个想法或查看菜单代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30046536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档