首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何控制Eclipse生成的蓝牙java文件?

如何控制Eclipse生成的蓝牙java文件?
EN

Stack Overflow用户
提问于 2013-05-21 09:25:23
回答 1查看 242关注 0票数 0

我有一个在Eclipse-Indigo下构建的Android项目,它工作得很好。我最近复制了许多文件,并在Eclipse-Juno下进行了重建。如果您从Eclipse安装和/或运行该应用程序,则会运行该应用程序,但如果您尝试生成APK,则会得到:

转换为Dalvik格式失败:无法执行dex:多个dex文件定义Landroid/bluetooth/IBluetooth;

比较目录显示,src/android.Bluetooth/IBluetoth.aidl和IBluetoothCallback.aidl是相同的,但gen/android.bluetooth存在于工作版本中,而不存在于损坏的版本中。当然,手动替换这些文件会让Eclipse发牢骚,所以问题是:如何控制Eclipse如何从AIDL输入生成那些特定的文件?

或者,如果有人对如何摆脱愚蠢的错误有一个明智的建议,我将采用它:-)

EN

回答 1

Stack Overflow用户

发布于 2013-05-23 05:48:53

答案是不要安装Android开发工具包,它似乎已经借用了库。相反,请为Java开发人员安装Eclipse,并单独安装Android SDK。这允许出现正确的库,并且没有给出关于重复的dex文件的愚蠢的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16660716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档