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

时间:2013-05-21 01:25:23

标签: android eclipse bluetooth generated-code

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

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

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

或者,如果某人有关于如何摆脱愚蠢错误的明智建议,我会采取相反的措施: - )

1 个答案:

答案 0 :(得分:0)

答案是不安装Android开发工具包,它似乎有borked库。而是安装Eclipse for Java Developers,并单独安装Android SDK。这允许出现正确的库,并且没有给出关于重复dex文件的愚蠢错误。