如何使用工作区中不同项目的方法和接口(Eclipse Juno)?
项目A需要参考项目B的方法。
我从现有代码中创建了新的>其他> android项目,并将项目B放入工作区。
从这里我不知道该怎么办。我做的最后一件事是通过属性将项目B添加到项目A的“项目引用”中,但导入似乎对我不起作用。
更新: 试图使用项目B中的方法。
项目 [2013-07-16 14:18:03 - 项目A] ------------------------------
[2013-07-16 14:18:03 - Project A] Android Launch!
[2013-07-16 14:18:03 - Project A] adb is running normally.
[2013-07-16 14:18:03 - Project A] Performing com.package.maps.MainActivity activity launch
[2013-07-16 14:18:04 - Project A] Application already deployed. No need to reinstall.
[2013-07-16 14:18:04 - Project A] Project dependency found, installing: Project B
[2013-07-16 14:18:04 - Project B] Uploading Project B.apk onto device '014691470'
[2013-07-16 14:18:04 - Project B] Installing Project B.apk...
[2013-07-16 14:18:04 - Project B] Re-installation failed due to different application signatures.
[2013-07-16 14:18:04 - Project B] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2013-07-16 14:18:04 - Project B] Please execute 'adb uninstall com.andal.projectB' in a shell.
[2013-07-16 14:18:04 - Project A] Launch canceled!
答案 0 :(得分:3)
您需要将所需项目添加到项目的java build path
中。在eclipse中这样做:
右键点击您的项目 - > Java构建路径 - >项目(添加 你想要使用的项目)
答案 1 :(得分:0)
感谢@Raghunandan和@Juned,这个问题已经解决了。
http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
根据谷歌文档,项目B需要成为一个库,然后通过项目A的属性添加。