Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.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
Java 我仍然可以在android项目中使用eclipse吗?_Java_Android_Eclipse_Maven_Gradle - Fatal编程技术网

Java 我仍然可以在android项目中使用eclipse吗?

Java 我仍然可以在android项目中使用eclipse吗?,java,android,eclipse,maven,gradle,Java,Android,Eclipse,Maven,Gradle,我更喜欢eclipse而不是android studio,我的问题是我是否仍然可以使用它来构建未来开发的项目——例如recycleview库。eclipse也支持它,但未来的google库会继续支持它吗 我的第二个问题是,如果我使用eclipse制作一个应用程序,它是否也会在新设备上运行,因为eclipse和android studio中的项目结构不同 我的最后一个问题是,如果我不使用android studio(所有的库都是为maven和gradle提供的),我如何使用android阿森纳的库

我更喜欢eclipse而不是android studio,我的问题是我是否仍然可以使用它来构建未来开发的项目——例如recycleview库。eclipse也支持它,但未来的google库会继续支持它吗

我的第二个问题是,如果我使用eclipse制作一个应用程序,它是否也会在新设备上运行,因为eclipse和android studio中的项目结构不同

我的最后一个问题是,如果我不使用android studio(所有的库都是为maven和gradle提供的),我如何使用android阿森纳的库

我更喜欢eclipse而不是android studio,我的问题是我是否仍然可以使用它来构建未来开发的项目——例如recycleview库。eclipse也支持它,但未来的google库会继续支持它吗

归根结底,这些都是Java、XML和其他类似的资源。
RecyclerView
库也不例外——它只是一个可以在任何IDE中使用的库

用于开发的IDE只是查看和编辑这些项目文件的工具。另外,您使用构建系统来构建应用程序。您的IDE、构建系统和项目文件是完全独立的,一个文件不依赖于另一个文件来创建正常运行的应用程序。事实上,您完全可以在没有IDE的情况下构建Android应用程序


您在这里可能遇到的最大问题是库的格式,例如
RecyclerView
。在Eclipse时代(注意EclipseAndroid项目通常使用Ant进行构建),大多数库都是JAR文件或Android库(源代码)。随着androidstudio和androidgradle插件的发布,一切都在向Gradle依赖性转移

还要注意,Google不会继续支持Eclipse开发。在Eclipse中构建Android应用程序的工具将不会继续收到更新,因此将来可能会出现错误,阻止您继续有效地使用它

我的第二个问题是,如果我使用eclipse制作一个应用程序,它是否也会在新设备上运行,因为eclipse和android studio中的项目结构不同

构建Android应用程序的输出是相同的,无论您如何构建或在何处构建,您都会得到具有相同文件结构的APK。构建的APK的结构独立于源代码的结构

我的最后一个问题是,如果我不使用android studio(所有的库都是为maven和gradle提供的),我如何使用android阿森纳的库


Eclipse可以使用Gradle和Maven进行构建。如果希望将库用作Gradle或Maven依赖项,则需要将项目设置为使用Maven或Gradle而不是Ant进行构建。否则,您仍然可以为大多数不依赖Android框架的项目找到JAR,或者您需要获取库的源代码,并自己将其设置为项目依赖项。

谷歌正在大力推动Android studio。尽管仍然有人在Eclipse上开发,Android Studio很快将成为通用平台(这意味着谷歌将淘汰Eclipse),但问题是,如果我在开发Eclipse时使用的ide不同,谷歌不能“淘汰”Eclipse本身,那就不是他们的错误了。然而,他们强烈建议人们搬到安卓工作室。早在2014年12月,他们就声称Eclipse的ADT插件已不再处于开发阶段。从那以后,他们的立场似乎有所缓和,但谁知道会持续多久。Android Studio v1.0发布后,我就切换了。这花了一些时间,但有很多地方值得喜欢。这就是我担心的,你可能会遇到的最大问题是像RecyclerView这样的库的格式。在Eclipse时代(注意EclipseAndroid项目通常使用Ant进行构建),大多数库都是JAR文件或Android库(源代码)。随着androidstudio和androidgradle插件的发布,一切都在向Gradle依赖性转移。这就是我担心的,不能在eclipse中使用google库。。只是想知道,谷歌在eclipse上不支持android开发还需要多长时间?你可以在eclipse中使用Gradle,这样你就可以无限期地继续使用eclipse了。如果您想继续使用Eclipse,我强烈建议您考虑使用Gradle而不是Ant来构建项目?我已经尝试了所有的插件,但没有一个成功,我自己也没有尝试过,因为我从来没有想过要这么做。我知道Eclipse有一个Gradle插件,所以我从这里开始。