Android 如何控制Eclipse';生成的蓝牙java文件?

Android 如何控制Eclipse';生成的蓝牙java文件?,android,eclipse,bluetooth,generated-code,Android,Eclipse,Bluetooth,Generated Code,我有一个在EclipseIndigo下构建的Android项目,它运行得很好。我最近复制了许多文件并在EclipseJuno下重建。如果您安装和/或从Eclipse运行该应用程序,则该应用程序将运行,但如果您尝试生成APK,则会得到: 转换为Dalvik格式失败:无法执行dex:多个dex文件定义Landroid/bluetooth/IBluetooth 比较目录显示src/android.bluetooth/IBluetooth.aidl和IBluetoothCallback.aidl是相同的

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

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

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


或者,如果有人对如何消除这个愚蠢的错误有一个明智的建议,我会改为:-)

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