Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在Eclipse中安装旧的ADT13_Android_Eclipse_Sdk_Adt - Fatal编程技术网

Android 如何在Eclipse中安装旧的ADT13

Android 如何在Eclipse中安装旧的ADT13,android,eclipse,sdk,adt,Android,Eclipse,Sdk,Adt,使用SDK14/ADT14时,我们的Android应用程序确实存在很多问题。目前,我们无法构建包含大量库和依赖项目的复杂应用程序(即使在清理、刷新、强制保存等之后,资源也不会更新)。我们想回到SDK13/ADT13 SDK13在我们的备份存储库中。但是我们没有ADT13插件 我们如何引导Eclipse下载旧的ADT13插件 非常感谢。您需要确保在Eclipse中更新了SDK和ADT插件-我忘记了更新后者,并且遇到了您描述的问题 SDK14/ADT14引入了很多变化——旧的ADT不能与新的SDK一

使用SDK14/ADT14时,我们的Android应用程序确实存在很多问题。目前,我们无法构建包含大量库和依赖项目的复杂应用程序(即使在清理、刷新、强制保存等之后,资源也不会更新)。我们想回到SDK13/ADT13

SDK13在我们的备份存储库中。但是我们没有ADT13插件

我们如何引导Eclipse下载旧的ADT13插件


非常感谢。

您需要确保在Eclipse中更新了SDK和ADT插件-我忘记了更新后者,并且遇到了您描述的问题

SDK14/ADT14引入了很多变化——旧的ADT不能与新的SDK一起工作,而新的ADT不能与旧的SDK一起工作


如果您已经完成了这两项工作,但仍然无法正常工作,那么moyshe的链接会将您带到要下载的相关内容(只需卸载您已有的内容并安装较旧的版本)

我最近也不得不这么做。幸运的是,旧ADT版本有一个隐藏的缓存,下面是先前ADT版本的链接:


然后在Eclipse中进入
Help->Install new software->Add…->存档…->选择下载的邮政编码。仅供参考:不幸的是,你不能(或者至少,我不能)如此轻松地恢复到以前的SDK管理器和工具版本(它坚持在下载SDK之前进行升级),我不得不使用我放在周围的文件夹的旧副本。既然你的回购协议中有SDK13,你就应该准备好了。

你的问题与此类似:

基本上,每次打开Eclipse时,我都必须从所有使用它们的项目中删除所有库项目,并应用更改。然后手动重新添加它们。然后我就可以开始工作了

很有可能是和你的关系


这是一个严重的问题,我不敢相信谷歌还没有人回应

我之所以发布这个单独的答案,是因为我从谷歌群组线程和我自己的实验中学到了一些东西。我意识到这不是对OP问题的直接回答,但我认为这在这里是有用的

ADT14改变了Eclipse中处理Android库的方式。它不再导入源代码(在LIBRARYNAME\u SRC文件夹中),而是编译并带来.JAR文件(在“libraryprojects”文件夹中)

为了让我的东西正常工作,我构建了一个全新的环境,安装了最新的Eclipse/ADT/SDK,导入了我的工作,并从非依赖库中完成了我的所有项目——执行以下操作

1-删除所有Android库并“应用”

2-从生成路径->源选项卡中删除所有xxx\u SRC文件夹

3-从项目中删除任何剩余的xxx\u SRC文件夹(无论如何都应该是空的)

4-再次添加您的Android库

另一个涉及构建路径项目(非Android项目)。以前,ADT并不介意您在多个库中拥有相同的构建路径项目,但现在它肯定会介意!!它会因“意外顶级异常”、“java.lang.IllegalArgumentException:已添加:Lcom/yourlibrarypath”和“转换为Dalvik格式失败”消息而崩溃

这会阻止您部署—要解决这个问题,请检查您的库并确保项目只在生成路径上出现一次。我怀疑,以前,ADT实际上可能需要复制它们,甚至可能已经创建了此复制

最后,您必须确保Eclipse以正确的顺序构建所有内容。同样,这在以前并不重要,但这就是为什么如果你“清理”或改变任何东西,你的项目就会失败。要做到这一点,你有两个选择

1-重命名项目,使其按字母顺序从“叶”到“根”显示(例如,库<使用它们的项目)

2-在Eclipse中,使用Windows->Preferences->General->Workspace->Build Order并按顺序指定所有库。列表中没有的内容都是在以后构建的,所以这里只需要提到库


希望这对其他人有所帮助

您是否安装了android插件?只需点击几下。尝试以下链接:获取较旧版本的ADT?请看是的,在过去几天中,我多次重新安装了Eclipse、SDK和ADT。我一直使用SDK14和ADT14。在Eclipse内部的构建过程中,我们确实遇到了很多问题(Android库、资源等等)。这很奇怪——我不得不重新安装ADT使其工作(它拒绝从库项目中查找资源),但它最终还是工作了。事实上,我认为我升级了ADT-然后是SKD-然后又删除并重新安装了ADT!我想我刚刚遇到了您遇到的问题-与库项目缺少JAR文件有关???我所做的一切就是修复它,进入项目属性、构建路径、库,还有一个“库项目”容器——删除它。然后转到你的Android库-将它们全部删除-“应用”-然后再次添加它们-它将编译AOK!作为参考,tho-你远远不是一个人,ADT14似乎有一些严重的问题。我在目前的工作中已经设法绕过了它,但我有一个项目使用了6个库项目,我几乎不敢打开它,因为我知道它会爆炸。我无法计算我删除和添加库时点击的应用按钮。在所有这些年的软件开发中,这种环境是最糟糕的。图书馆和项目在这里打乒乓球。我不再相信结果了。您确定您对库或相关项目的资源更改已在中编译吗?啊,非常感谢。似乎ADT12之后是ADT14,SDK13之后是SDK14。我一直在寻找ADT13。目前正在安装。谢谢。如果您需要旧的SDK工具(即“平台工具”文件夹),您可以从这里获得:(根据您的操作系统,将“windows”替换为“linux”或“macosx”)。来源:谷歌风格!是的,这是我们问题的一部分。我们问题的第(2)部分