【发布时间】:2013-07-16 18:06:13
【问题描述】:
如何使用工作区中不同项目的方法和接口(Eclipse Juno)?
项目A需要引用项目B的方法。
我从现有代码中做了新的>other>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!
【问题讨论】:
-
首先,方法是公开的吗?如果是,那么您可以通过创建对象来使用 then 。您还可以将它们设为静态并静态访问方法,如
CLASSNAME.MEHOD(paams)。 (假设您已经正确引用它)请详细说明。 -
您必须将一个项目设为库项目,然后在另一个项目中引用该项目。您的第一个项目是否涉及资源?
-
感谢您的快速回复,@Juned 回答了我的问题。我只是不知道我是否已将项目 B 纳入项目 A(基本上)。再次感谢
-
@benzabill 卸载并重新安装应用程序。
-
很抱歉,您能详细说明一下吗?我正在制作一个 android 应用程序,我已经从手机上卸载了它,但我认为这不是正确的
标签: java android eclipse import