我试图在eclipse中打开this android app
我已按照自述文件中的说明操作。我在CMD gradlew assemble
它生成了一个名为Build的文件夹,其中包含许多文件。绝对不是Android eclipse项目。它最后也因为这个错误而失败了:
java.io.IOException: Please correct the above warnings first. Execution failed for task ':app:proguardRelease'.
我只想以独立方式打开这个项目。我需要做什么?
答案 0 :(得分:1)
我认为这是不可能的(检查this)。但您可以自己手动完成,将源文件夹链接到Eclipse上的Java Build Path。
答案 1 :(得分:0)
如果build.gradle声明了eclipse插件......
apply plugin: 'eclipse'
apply plugin: 'idea'
您可以从命令行生成.classpath和.project,如
gradle eclipse
然后,在eclipse中,您只需导入项目。它与通过build.gradle文件向项目添加依赖项几乎相同。要将新的依赖项放入eclipse项目中,您只需重新运行" gradle eclipse"并在eclipse中刷新项目。
它适用于我,但我还没有进行Android开发。但是,看看这里,显然还有一些用于gradle的安卓插件(http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Project-Structure),我认为这些东西一起工作以实现" gradle eclipse"工作。
答案 2 :(得分:0)
现在Eclipse的可能性是
0.1。将项目导入为一般项目
.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>OpenSpritz-Android</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
0.2。放2个Eclipse。 &#34;点&#34;将文件转换为/OpenSpritz-Android/app/src/main
和/OpenSpritz-Android/lib/src/main
.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>OpenSpritz-Android-app</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
.classpath
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="java"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
0.3。作为现有Android代码导入Workspace
然后你可以用熟悉的方式浏览代码,但是 即使在那之后你也无法使用Eclipse ADT运行。
0.4。
现在,您可以使用gradle
CLI或Nodeclipse/Enide Gradle for Eclipse运行构建和任务
(marketplace)
讨论