前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Eclipse使用中部分经验总结

Eclipse使用中部分经验总结

作者头像
子勰
发布2018-05-22 16:01:33
8870
发布2018-05-22 16:01:33
举报
文章被收录于专栏:子勰随笔子勰随笔

Eclipse的switch workspace删除多余workspace

  1. 删除workspace文件夹:找到workspace所在的目录、删除对应的workspace。
  • 修改org.eclipse.ui.ide.prefs 文件 打开Eclipse目录的\configuration.settings目录,找到org.eclipse.ui.ide.prefs 文件,将删除workspace的路径删除。
  • 重启Eclipse,再点击swith workspace就不会看到已经被删除的workspace

防止Android log太多,太多有用信息被刷掉

  1. 修改logcat的日志buff大小即可,如下图:
logcat的日志buff配置
logcat的日志buff配置

JNI配置不在编写代码时候做语法检查

  1. Eclipse的语法检查有时候会误判部分JNI语法,导致代码报错,无法运行。可以按照下图配置:
C++配置检查
C++配置检查

代码自动补全

每次输入自动提示

  1. 在Eclipse中选择,preferences->Java->Editor->Content Assist
  2. 在右下角Auto activation triggers for Java里面改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
代码自动补全
代码自动补全

这样每次输入上面字母都会自动提示了。

alt+/手动控制自动提示

  1. 在Eclipse中选择,preferences->General->Keys找到Content Assist
  2. 点击Remove Binding(移除绑定)
  3. 然后再Binding(按下Alt+/)
  4. When中选Editing Text就可以
代码自动补全
代码自动补全

编写XML文件时联想

  1. 在Eclipse中选择,preferences->XML->XML Files -> Editor ->Content Assist
  2. 修改方法与每次输入自动提示一致,不再赘述

一些常见问题总结

1. Mac Eclipse 出现Android sdk content loader 0%的无法完成初始化:

处理方法:

关闭Eclipse,删掉WorkSpace下.metadata下.plugins下org.eclipse.core.resources.projects文件夹下的所有内容,再重启Eclipse。

2. ADT生成apk时,编译不报错,运行APK时crash。提示 java.lang.NoClassDefFoundError

  • 问题特征:
    • 编译时OK,不会报错,打包时会报错,一般为java.lang.NoClassDefFoundError
    • 反编译代码发现对应的类确实缺失
    • 大多出现在引用第三方jar,然后第三方jar中部分代码丢失
    • 目前遇到的使用的ADT的版本都是 v22.2.1.v201309180102-833290
  • 问题日志:
编译不报错,运行APK时crash日志
编译不报错,运行APK时crash日志
  • 解决方法: 更新ADT吧,别用这个版本的ADT了,升级ADT的版本就OK了~
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年12月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Eclipse的switch workspace删除多余workspace
  • 防止Android log太多,太多有用信息被刷掉
  • JNI配置不在编写代码时候做语法检查
  • 代码自动补全
    • 每次输入自动提示
      • alt+/手动控制自动提示
        • 编写XML文件时联想
        • 一些常见问题总结
          • 1. Mac Eclipse 出现Android sdk content loader 0%的无法完成初始化:
            • 2. ADT生成apk时,编译不报错,运行APK时crash。提示 java.lang.NoClassDefFoundError
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档