为什么在eclipse里改了.java文件的代码,用虚拟机运行起来的时候,程序没有任何改变

 我来答
小哥吴邪大胖子
2013-10-22
知道答主
回答量:29
采纳率:100%
帮助的人:15.4万
展开全部
看来这是一个较大的android项目,你改的显示文本只有在.java代码里有吗?找找.xml文件里面是否有?如果确实你改的东西来自那个.java文件,按理说会在应用里表现出来的,不存在编译方面的问题。
追问
恩,只有在 .java里有的,修改的地方在应用里没表现,是不是每次那个APK都应该更新的?我看bin下面的apk生成日期一直没变
追答
是的,看来你并没有生成修改后的APK,至少APK的生成信息要变啊,这样在android虚拟机里运行才能看出修改后的效果。
修改代码后,点击保存整个项目,然后右键点击项目→运行→生成APK。
生成APK时是否有类似先清理再构建的选项?或许可以试试。
再不行看看log信息,是不是eclipse的android仿真器自身的问题。
尾唐夯爱搞笑
2013-10-21 · TA获得超过787个赞
知道小有建树答主
回答量:628
采纳率:64%
帮助的人:69.9万
展开全部
要看你改变了什么代码
如果是一个项目 改变一个 一些 变量值 等 最多 这个部分异常 通过异常处理机制 并不会影响很大 而且可能运行的时候都没运行到

如果是改变的是一些符号 像>=你减少个等于 也不会有多大影响 因为只有达到等于这个值时才回有不同

如果你改变的是 一些 无关数据的东西 打印少了个 \n 之类的 或者 println 少了个ln 其实并不会有很大的改变,如果是注释的话 更不会有改变。
追问
但是我把它要显示的文字都改了,程序运行起来一点都没变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luo_wenqiang
2013-10-21 · 超过16用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:25.3万
展开全部

有两种可能:

  1. 可能是由于Build Path错误了,导致编译失败,检查一下Build Path中的Libraries中有没有错误。

  2. 可能是由于没有选择“Build Automatically”,选把这个选择上去,再看看。


如果以上原因都不是,请打开Problems视图,看看其中是否有其他错误。

追问

额。。因为是新手上路,我想问下怎么检查Build Path中的Libraries中有没有错误


problem里也没这个项目的错误。


我是改了显示的文本,本来是“所有的LIST”,我改成“所有的的LIST”看看效果,结果什么都没变

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
技术剪辑
2013-10-21 · 优秀的签名突显我的个性
技术剪辑
采纳数:75 获赞数:166

向TA提问 私信TA
展开全部
重新编译一变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式