设为首页 收藏本站
查看: 797|回复: 0

[经验分享] Ubuntu上安装 eclipse

[复制链接]

尚未签到

发表于 2018-4-29 15:11:56 | 显示全部楼层 |阅读模式
  最近需要在 Ubuntu 16.04 上开发安卓 APP,之前装过一个 Android Studio,不太会用,于是果断卸载之,改为 eclipse。由于对 java 了解甚少,因而在安装 eclipse 过程中走了不少弯路。前事不忘,后事之师。所以写这篇博文,做个备忘。
  

  1. 准备工作
  

  下载  jdk;我用的版本是 1.8u131,官网地址:
  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  

  下载在线的安装器:

  https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R3/eclipse-inst-linux64.tar.gz

  

  2. 设置 jdk 环境变量
  

  jdk-8u131-linux-x64.tar.gz 理论上说解压之后就可以拿来用,但是保险起见,将 bin/ 和 jre/bin 目录下的程序都修改下可执行权限:
chmod +x *  我之前的包是直接从磁盘里拷贝出来的,结果所有的 elf 文件都没有可执行权限,于是之后的安装各种坑,报错也是各种莫名奇妙。所以最好先确认下程序是可执行的。
  

  设置环境环境变量:
echo "export JAVA_HOME=<JDK_PATH>" >> ~/.bashrc # jdk-8u131-linux-x63.tar.gz 解压目录
echo "PATH=\"${PATH}:${JAVA_HOME}/bin\"" >> ~/.bashrc
source ~/.bashrc  

  3. eclipse 在线安装器
  
  解压 eclipse-inst-linux64.tar.gz,运行 eclipse-inst,在命令终端执行:
./eclipse-inst  出现一个安装列表,选择 Eclipse for AndroId Developers,安装 ADT。
  

  安装完之后,启动 eclipse
~/eclipse/android-neon/eclipse/eclipse  

  4. 安卓 SDK 和 AVD(安卓虚拟设备)
  
  在 eclipse 主界面启动 SDK Manager,如果出现一闪就退的情况,则在 eclipse 程序所处目录下找到  eclipse.ini 配置文件,打开文件,在末尾添加以下内容:
-vm
${JAVA_HOME}/jre/bin  再启动 SDK Manager,应该就好了。
  

  安装所需的工具:
  

  Android SDK Tools
  Android SDK Platform-tools
  Android SDK Build-tools(选择一个最高版本即可)
  

  安装 SDK
  这里需要强调下,你可以安装最新的版本  API 25,但是 ADT 版本是 4.6.3 (Help -> About Eclipse)。在创建 APP 工程时候,无法解析界面布局文件(main_activity.xml),原因是 ADT 的版本比 SDK 低,所以不支持。所以我选择的是 API 19,只要安装以下项即可:
  

  SDK Platform (SDK)

  Intel x86 Atom System Image (模拟器)
  

  安装之后,在用户根目录下会出现目录:
  

  android-sdks
  

  添加环境变量:
echo "export ANDROID_SDK_ROOT=<SDK_PATH>" >> ~/.bashrc
echo "export PATH=\"${PATH}:${ANDROID_SDK_ROOT}/platform-tools\"" >> ~/.bashrc
source ~/.bashrc  

  5. 创建 hello,world 工程
  
  到这里,你就可以创建首个安卓工程了。
  

  在选择 SDK 版本的时候,有三栏选项:最小的 SDK 版本,目标 SDK 版本以及编译版本,我都选了 API 19,如果选择其它,工程创建总是无法成功,不知什么原因。主题可以选择 NONE。然后是一路默认。
  

  比较坑爹的是,默认生成的代码有错误!估计还是 ADT 和 SDK 的版本兼容性问题。
  

  只好 DIY 了。
  

  首先是 main_activity.xml,找不到 @drawable/ic_lancher,在包的 res 目录下能找到 drawable-XX 文件夹,里面的确没有 png 文件,于是手动将该项改为 @mipmap/ic_lancher。这样改完之后,还是不行,生成不了中间文件  R.java。参考了一个旧的工程,将 main_activity.xml 的第一行(指定文本格式为 utf-8 的语句)删除,然后 clear 一下工程,所有的错误就都没了。
  

  启动 AVD,运行下程序,但是居然没有运行出来,错误信息大意是:xml 无法解析,导致
  "Conversion to Dalvik format failed with error 1",网上有一个可行的解决方法,打开工程属性页,选择 Java Compiler,之后选择版本更低的编译器(我选了 1.7),应用,clear 工程,重新运行,终于成功了。
  

  到这,安装 eclipse 才算是圆满完成了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453676-1-1.html 上篇帖子: Ubuntu和Windows 8.1以上双系统Boot的设置 下篇帖子: vmware虚拟机:ubuntu server安装vmware tools .
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表