我刚刚从7月2日下载并安装了ADT bundle (adt-bundle-linux-x86_64-20140702.zip)到Xubuntu 14.04。我之前一直在使用来自的版本。。。二月份左右。这是一个更老的版本。。。23.0.2。无论如何,我将新的ADT包解压到一个单独的目录中,但与我之前安装的ADT包在同一个子目录中。大错特错了。
新包的Eclipse IDE开始使用旧包中的sdk目录。因此,我将旧的捆绑包移到了一个不同的位置,当Eclipse开始抱怨找不到SDK目录时,我将它指向了正确的目录。它起作用了,但是现在Eclipse报告ADT捆绑包版本是23.0.2,而不是32.0.1 (或者7月2日发布的版本)。这对软件更新程序和安装程序造成了严重破坏。它希望安装针对23.0.2的Traceview版本(例如),而不是最新的软件。我认为这可能与环境变量有关,但我找不到与SDK版本相关的环境变量。
有什么想法吗?
编辑: Woops,23.0.2是最新版本。不知道我从哪弄来的32.0.1。那么,我猜它就像预期的那样工作。
编辑编辑:我已经在ADT捆绑包上下注了,并切换到了Android Studio。将Gradle设置为离线构建是一个令人头疼的问题,但现在它可以工作了,它相当不错。
发布于 2014-10-14 05:14:15
你要经历一段艰难的旅程。我只是花了整个下午从完全相同的情况中恢复过来(在我的情况下,令人惊讶的是,我引用了一个多月的陈旧sdk而没有注意到它;但后来我删除了文件夹,因为它占用了空间:\ -大错误)。
你要做的第一步是: Eclipse > Preferences > Android -并将sdk的位置更改为正确的文件夹路径(以.../sdk/结尾)。
从这一点来看,您现有的项目和eclipse可能仍然配置错误,您可能会遇到下面的一个或多个问题。我不知道下面的方法到底解决了多少问题,而不是疯狂地挥舞我的手,但它最终完成了所有的工作:
A) Eclipse - Mac Os Default JRE missing (接受答案)
B) Cannot find the class file for java.lang.Object (接受应答)
C) Eclipse "Invalid Project Description" when creating new project from existing source (Rubenulis的回答;我必须删除我工作区中的每个项目,并通过他的方法#1重新添加它)
D)然后对于每个项目,我必须右键单击>属性> Android (最左边),选择新的android sdk,单击确定(不管什么原因都不应用);然后再次重新打开属性,以执行属性>构建路径>添加库> Android类路径容器)。如果您遇到JRE丢失的问题,您还需要添加库> JRE系统库(首先确保Eclipse > Preferences > Java > Installed JRE不是一个空列表)。如果构建路径列出了任何显示“系统库丢失”的内容,您需要删除它,并继续胡乱操作,尝试重新添加它。
祝好运。
https://stackoverflow.com/questions/24872064
复制相似问题