关于生成的eclipse出错的问题

问题描述

新手。我做了个手机软件,在eclipse下用模拟器i运行没有问题,可是安装了以后,提示“应用程序出错:应用程序即将关闭”,点击详情为“未处理的异常,Indexoutofbounds...”,也就是说没有处理数组越界这个异常?可是我模拟的时候一直没有提示过有异常啊,怎么打包在手机上就有异常了?我猜想了一个原因:我这个软件在运行时需要读取res中的文本,也就是包类文本,然后获得字符串,最后处理字符串,打包成了jar后,如果读取不了jar中的文本,就会出现上述错误,是这样的吗(我是把需要读取的文本放在res文件夹下,用eclipse直接打包的)?各位高手们都给点意见啊~

解决方案

解决方案二:
加上异常处理找出可能越界的地方
解决方案三:
引用1楼runer的回复:

加上异常处理找出可能越界的地方

代码要给出来我们看啊,只是Indexoutofbounds...吗?
解决方案四:
代码数组越界的问题,认真调试代码吧
解决方案五:
要把你要读取的文本放到res文件夹中打包的
解决方案六:
该回复于2011-03-03 14:09:14被版主删除
解决方案七:
我的代码3000多行,没办法贴啊~还有,我今天同学的Nokia5000上运行,居然可以打开了,没有报错!但是我的Nokia5630就是不行[img=http://b65.photo.store.qq.com/http_imgload.cgi?/rurl4_b=00f78c6563ee0d7c29944623ce844282a9ae27335e45e589a8ffc3bf4b323e629646da08df230f7258cedde12c6c2835127fe87da2f7963f70ea1187349eedf913f8810352c3b41afc00fd5174b495655df65539&a=65&b=65][/img][img=http://b62.photo.store.qq.com/http_imgload.cgi?/rurl4_b=00f78c6563ee0d7c29944623ce8442829c345bf533861178e60d7b5baa26dc1f2a8628ecfddcfb337afdd50aac46c81ae20e453e625749b65ff0b9b80f4956e885fdc2edceb7dc6f64bc6a182d30e428a6a52390&a=70&b=62][/img]
解决方案八:
大家看看哪里出错了?publicclassViewextendsListimplementsCommandListener{privateVectorallStrings=newVector(330);privateVectorallImages=newVector(330);privateintmaxItem=10;privateintcurItem=0;publicfinalstaticObjectDUMMY=newObject();privateCommandcmdMore;privateCommandcmdPrev;publicViewBus(){super("项目浏览",List.IMPLICIT);cmdMore=newCommand("下一页",Command.SCREEN,1);cmdPrev=newCommand("上一页",Command.SCREEN,2);addCommand(cmdMore);addCommand(cmdPrev);super.setCommandListener(this);init();}publicvoidinit(){for(inti=0;i<100;i++){this.append("Item"+i,null);}}privatevoidupdateList(){ints=super.size();for(inti=0;i<s;i++){super.delete(0);}for(inti=curItem;i<curItem+maxItem;i++){if(!(i<allStrings.size()))break;Stringa_item=(String)allStrings.elementAt(i);Imageimg=null;Objectobj=allImages.elementAt(i);if(obj==DUMMY)img=null;elseimg=(Image)obj;super.append(a_item,img);}}publicvoidshowPrevPage(){if(curItem-maxItem>=0){curItem-=maxItem;updateList();}}publicvoidshowNextPage(){intlast=allStrings.size()-1;if(curItem+maxItem<=last){curItem+=maxItem;updateList();}}publicintappend(Stringstr,Imageimg){if(str==null)thrownewNullPointerException();if(img!=null&&img.isMutable())thrownewIllegalArgumentException();allStrings.addElement(str);if(img!=null)allImages.addElement(img);elseallImages.addElement(DUMMY);intlast=allStrings.size()-1;if(last<curItem+maxItem)super.append(str,img);returnlast;}publicvoiddelete(inteNum)throwsIndexOutOfBoundsException{if(eNum>=allStrings.size())thrownewIndexOutOfBoundsException();allStrings.removeElementAt(eNum);allImages.removeElementAt(eNum);if(eNum>=curItem&&eNum<curItem+maxItem)updateList();}publicvoidcommandAction(Commandc,Displayabled){if(c==cmdMore){showNextPage();}elseif(c==cmdPrev){showPrevPage();}}}
解决方案九:
thrownewIndexOutOfBoundsException();。。。。还是谢谢各位了
解决方案十:
以后细心点吧!

时间: 2024-11-01 07:39:56

关于生成的eclipse出错的问题的相关文章

用exe4j生成exe时出错 求大神帮忙

问题描述 用exe4j生成exe时出错 求大神帮忙 java.lang.ExceptionInInitializerError at init.ContextFactory.getContext(ContextFactory.java:17) at window.ExitDialog.(ExitDialog.java:38) at window.ExitDialog.main(ExitDialog.java:96) at sun.reflect.NativeMethodAccessorImpl.

myeclipse-MyEclipse反射数据库表生成映射文件 出错

问题描述 MyEclipse反射数据库表生成映射文件 出错 前面几个步骤都没问题,最后一步的时候就会报错 Caused by: java.sql.SQLException: ORA-28000: the account is locked ,麻烦帮忙看一下 解决方案 针对这个问题,网上有相关解决办法,可以参考这个.http://www.cnblogs.com/jianqiang2010/archive/2011/09/01/2162574.html 希望能够帮到你. 解决方案二: 你使用的数据库

eclipse-工程导入Eclipse出错Duplicate methods named spliterator

问题描述 工程导入Eclipse出错Duplicate methods named spliterator 工程导入Eclipse提示:Duplicate methods named spliterator with the parameters () and () are inherited from the types Collection and Iterable 求解决方法 解决方案 eclipse 导入工程出错 解决方案二: 代码问题,搜索下spliterator 这个方法所在的类,看

android-安卓生成.apk文件出错

问题描述 安卓生成.apk文件出错 先是从网上下载了一个安卓项目,可能是因为版本和代码不完善的问题,报了不少错,后来把错误一点一点的解决了,现在要生成一个.apk安装包,可是在最后一步出现了如图所示错误.以前从来没有在这里出错,真的不知道是怎么回事了,怎么解决? 解决方案 程序在根目录的libs文件夹中包含了两个jar的包,原因就是这两个包有内容重复或冲突之类的吧(我是这么理解的) 删除一个不需要用的包就可以,我删除了android.support.v4的那个jar 再启动程序就可以了http:

ccf-CCF上模板生成系统运行出错

问题描述 CCF上模板生成系统运行出错 评测结果显示运行出错,自己实在看不出来了,望大神解惑... #include #include #include #include #include using namespace std; bool isChange=false; int m,n; vector ss; vector name; map mm; int main() { void ff(string &ss,string a,string b); void tt(string &s

帮帮忙-在 powerDesigner中生成E-R图出错

问题描述 在 powerDesigner中生成E-R图出错 解决方案 http://blog.csdn.net/u010287342/article/details/38512613http://www.33lc.com/article/3356.html 你可以点击进去看看, 如果回答对你有帮助,请采纳

php 生成gif验证码出错

php动态生成gif图像时遇到了一些问题,现已解决,我用的是php4.05(for win32)+apache3.1.2_win32.     问题一:动态生成gif的程序根本转不起来     我写了一个关于用php生成gif的例子,运行,发现页面就是刷不出来,就象是死了一样,浏览器也没有任何错误提示.     解决办法:修改php所在目录下的php.ini     修改安装php所在路径下的php.ini(注意:一定是php路径下的php.ini)extension_dir = 安装php的路

eclipse导入lucene出错

问题描述 eclipse导入lucene出错 1C 我的步骤是这样的: 从网站checkout源码 svn co地址https://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_5_2_1/ cmd 到目录下 执行 ant eclipse 报错 错误信息如下[ivy:configure] :: loading settings :: file = D:projectluceneluncene+solrluceneivy-settings

布局-eclipse运行android出错

问题描述 eclipse运行android出错 5C 显示Invalid layout of java.lang.String at valueError occurred during initialization of VMInvalid layout of preloaded class: use -XX:+TraceClassLoading to see the origin of the problem class如图,百度的方法删除Classpath里的Bootstrap Entri