安卓开发工具Eclipse、SDK等升级攻略

本文介绍了如何在MacBookPro上解决Eclipse无法接入安卓系统进行测试的问题,通过修改hosts文件绕过谷歌墙,升级SDK,并同步更新ADT插件。遇到SDK升级后原项目报错的情况,文中提供了解决方案,确保开发工具的正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很长时间没用Eclipse了,安卓系统也停留在4.0,新手机都无法接入进行测试。

于是乎着手进行SDK的升级,没想到google被墙了!百度了很多帖子,最终确认如下方法简单适用。

电脑:MacBook Pro,系统升级到了10.9.5(非最新)

第一步:

        修改hosts文件,位置为:/private/etc/hosts

        在文件的最后追加:

          64.233.162.83 www.google.com

          64.233.162.83 dl.google.com 

          64.233.162.83 dl-ssl.google.com

        退出即可。

注:需要先修改etc目录的读写权限,然后再修改hosts文件的读写权限!

建议修改完毕之后,将权限恢复成原先的只读。


第二步:

       进入Android SDK Manager-setting,

       勾选others里面强制https转换选项。


这样就可以根据需要进行SDK的升级了!赞美强大的Google!


然而,SDK升级到最新后,原来的项目却报错!

那是因为ADT没有同步升级的缘故!

在Eclipse的help菜单中选择 【Check for Updates】或者 【Install New Software】,即可对ADT进行升级!

如果ADT升级失败,则可以先卸载,再直接安装最新版ADT!

注:Developer Tools 下面有五个内容,建议都升级。


至此,安卓开发工具升级完毕!可以继续维护你的项目了!



Eclipse 是目前功能比较强大的JAVA IDE(JAVA编程软件),是一个集成工具的开放平台,而这些工具主要是一些开源工具软件。在一个开源模式下运作,并遵照共同的公共条款,Eclipse 平台为工具软件开发者提供工具开发的灵活性和控制自己软件的技术。 Eclipse已经围绕着免版权费技术和通用平台,为工具集成开发形成了一个独立的开放的“生态系统”。以Eclipse为基础的工具允许开发者自由选择语言,平台和厂商环境。 Eclipse提供了一个以插件为基础的框架,让你可以轻松创建,集成和使用工具软件,节省了大量时间和金钱。通过合作和一体化开发核心技术,软件工具开发者可以利用平台的重复使用功能,专注于核心技术,创建新的开发技术。 JBuilder, Eclipse, Neebeans 是3种应用比较普遍的Java开发的平台,如果你以后想走java这条路,最好学会EcLIPSE。jcreator功能太简单,不好用,JBUILDER太庞大,不好学。查看Eclipse快捷键指南。 Eclipse的平台是基于Java语言编写,并包含大量的插件创建工具以及实例。它已经在大范围的开发工作站上应用,包括Linux,HP-UX,AIX,Solaris,QNX,Mac OS X,以及Windows平台的系统。 "分享一个在Java中反射获取私有构造函数、属性、方法" 我一直以为类的私有构造函数、属性、方法除了类自身其他类是无法访问的,前几天正好学习Spring框架,在学习Spring框架基础 Bean包时,写了一个简单的例子,类似如下:   package study.spring.bean;    public class SimpleBean   {   private String beanName;   private SimpleBean() {   System.out.println( " SimpleBean " );   }   /** */ /**   * @return Returns the beanName.   */   public String getBeanName()   {   return beanName;   }   /** */ /**   * @param beanName The beanName to set.   */   public void setBeanName(String beanName)   {   this .beanName = beanName;   }   }   发现居然也能调用成功,当时很惊讶,反射机制平时在以前的项目中也常使用,但不能构造只有私有构造函数的类。   自己做了一个简单例子:   package study.spring.bean;   import java.lang.reflect.Constructor;   import java.lang.reflect.InvocationTargetException;   public class SimpleTest   {   /** *//**   * @param args   */   public static void main(String[] args)   {   // TODO Auto-generated method stub   try   {    Constructor[] cts=Class.forName("study.spring.bean.SimpleBean").getDeclaredConstructors();   for(int i=0;i<cts.length;i++){    cts[i].newInstance(null);   }   }   catch (SecurityException e)   {   // TODO Auto-generated catch block   e.printStackTrace();   }   catch (ClassNotFoundException e)   {   // TODO Auto-generated catch block   e.printStackTrace();   }   catch (IllegalArgumentException e)   {   // TODO Auto-generated catch block   e.printStackTrace();   }   catch (InstantiationException e)   {   // TODO Auto-generated catch block   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值