mac 下eclipse创建Android项目为空的解决办法。

最近把电脑换成mac了,由于10.10后的os x,不自带java sdk了,没办法只有到官网上下载jdk1.7,

(为什么不下载1.6,或1.8。1.6太旧了不支持Android 5.0 的一些属性,1.8 太新,怕和Android有些不兼容)

配置Android studio:直接是傻瓜式的配置,下载完成安装就行了。

配置eclipse

安装完后配置adt,直接使用离线安装的形式(不知道离线安装请百度),忽视掉中间弹出的是否继续

窗口。(sdk是自己识别的,已经下载好)

貌似一切正常,但是在你创建新Android项目的时候会提示你build错误,而且你创建的项目里面的东西

都为空。

自己尝试的解决办法:

  删除workspace,并重新创建。---》还是一样错误

 可能也是adt 安装的过程中有错误,那我不自己安装adt总行了吧,于是直接下载了adt-bundle --》

 打开eclipse的时候提示要安装jdk1.6 for mac 点击提示框按钮到了苹果官网,没想到居然会是苹果

 的官网,那就安装吧。--》结果还是一样的错误

 Google到可能是jdk 7不兼容eclipse ,于是删除了jdk 7 (怎么删除的 ?)--》貌似可以创建了

          重启打开eclipse发现installed jres 已经指向jdk1.6 了,哈哈,但是在渲染xml的时候显示需要

    jdk 1.7 才能支持android 5.0 的渲染,wqnmlgb--》还是不能运行

  于是重新安装了一遍jdk 1.7 问题完美解决,可以创建新项目,也可以渲染xml。

就这样莫名其妙的好了:感觉解决的关键就是installed jres  不能指向jdk 1.7。

但是你的mac 又必须安装1.7.

------------------------------------------------------------------------------------------------------------------------------------------

今天又找到一个比较方便的解决办法,完美解决问题

本文转自点击打开链接  

进来在ADT中创建工程时,总是会出现NullPointerException的错误,找遍了StackOverflow,试过了上面说的方法,都不管用。

最后在一篇blog中找到了答案。地址:http://blog.nairplanet.com/2014/07/errors-running-builder-android-resource.html


这个问题,只出现在Mac OS X 及 安装了JDK1.7 的环境中。在更新了ADT23后很容易出现这个问题,如下图所示


解决办法:

1.找到Eclipse的目录,在Eclipse上右击,选择“显示包内容”。


2.找到eclipse.ini文件,这个就是我们要修改的文件。


3.找到“-vmargs”,在其前面添加

[html]  view plain copy print ?
  1. -vm  
  2. /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java   

我添加了之后的效果如图:


4.保存,重启Eclipse,新建工程测试,It worked!




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值