从eclipse导入greenDAO到Android studio 1.0 RC 2

时间:2014-12-02 08:03:14

标签: eclipse android-studio eclipse-adt greendao greendao-generator

我有一个非常大的eclipse项目,它使用greenDAO,我想将它导入到android studio。

这样做我遇到了很多麻烦。首先使用android studio import它包含了与我相关的其他项目和库,但没有导入dao。我手动添加了找到模块的greendao项目:DaoCore,DaoGenerator和DaoExampleGenerator我添加了对模块的依赖,但我只是得到了构建错误:

错误:任务执行失败':name:dexDebug'。

  

com.android.ide.common.internal.LoggedErrorException:无法运行命令:       C:\ Android \ sdk \ build-tools \ 21.1.1 \ dx.bat --dex --no-optimize --output path \ build \ intermediates \ dex \ debug --input-list = path \ build \ intermediates \ TMP \ DEX \调试\ inputList.txt   错误代码:       2   输出:       意外的顶级例外情况:       com.android.dex.DexException:多个dex文件定义Lde / greenrobot / daogenerator / DaoGenerator;           在com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)           在com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)           在com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)           在com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)           在com.android.dx.merge.DexMerger.merge(DexMerger.java:189)           在com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)           在com.android.dx.command.dexer.Main.runMonoDex(Main.java:302)           在com.android.dx.command.dexer.Main.run(Main.java:245)           在com.android.dx.command.dexer.Main.main(Main.java:214)           在com.android.dx.command.Main.main(Main.java:106)

找不到所有三个模块。并且忽略了greendao的java文件中的所有包含。

我用谷歌搜索你需要在gradle中进行一些更改,但这对于新项目而言并不是现有的大项目。

请帮忙。

0 个答案:

没有答案