为什么在eclipse里改了.java文件的代码,用虚拟机运行起来的时候,程序没有任何改变
4个回答
展开全部
看来这是一个较大的android项目,你改的显示文本只有在.java代码里有吗?找找.xml文件里面是否有?如果确实你改的东西来自那个.java文件,按理说会在应用里表现出来的,不存在编译方面的问题。
追问
恩,只有在 .java里有的,修改的地方在应用里没表现,是不是每次那个APK都应该更新的?我看bin下面的apk生成日期一直没变
追答
是的,看来你并没有生成修改后的APK,至少APK的生成信息要变啊,这样在android虚拟机里运行才能看出修改后的效果。
修改代码后,点击保存整个项目,然后右键点击项目→运行→生成APK。
生成APK时是否有类似先清理再构建的选项?或许可以试试。
再不行看看log信息,是不是eclipse的android仿真器自身的问题。
展开全部
要看你改变了什么代码
如果是一个项目 改变一个 一些 变量值 等 最多 这个部分异常 通过异常处理机制 并不会影响很大 而且可能运行的时候都没运行到
如果是改变的是一些符号 像>=你减少个等于 也不会有多大影响 因为只有达到等于这个值时才回有不同
如果你改变的是 一些 无关数据的东西 打印少了个 \n 之类的 或者 println 少了个ln 其实并不会有很大的改变,如果是注释的话 更不会有改变。
如果是一个项目 改变一个 一些 变量值 等 最多 这个部分异常 通过异常处理机制 并不会影响很大 而且可能运行的时候都没运行到
如果是改变的是一些符号 像>=你减少个等于 也不会有多大影响 因为只有达到等于这个值时才回有不同
如果你改变的是 一些 无关数据的东西 打印少了个 \n 之类的 或者 println 少了个ln 其实并不会有很大的改变,如果是注释的话 更不会有改变。
追问
但是我把它要显示的文字都改了,程序运行起来一点都没变
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询