我怎样才能结合两个android项目

时间:2010-08-03 06:51:47

标签: android

我正在使用eclipse,我有两个具有不同主题的android项目。我想连接这些项目。我的意思是,我想从其他人运行一个Android项目。

我试图将一个项目引用到其他项目,然后运行但它没有用。 我也看了相关的问题和答案,但它也没有用。

由于

根据BennySkogberg的回答,我编辑了我的内容:

为了将不同的项目作为启动活动而调用的示例代码如下:

Intent intent = new Intent(this, FBFeedActivity.class);
startActivityForResult(intent, MESSAGEPUBLISHED);

和xml代码:

<activity android:name="com...fbconnect.FBFeedActivity" />

我创建了3个测试项目来试用这段代码。其中两个是android项目,其中一个是java项目。当我在android项目和java项目中使用此代码时,它可以工作。然而,当我尝试使用两个android项目时,我得到了这些错误:它说它找不到类但是有,我做了同样的事情。

08-03 14:37:23.803: ERROR/dalvikvm(1131): Could not find class 'com.androidref.ReferenceAndroidSub', referenced from method android.reference.ReferenceAndroidMain.onCreateOptionsMenu
08-03 14:37:23.823: ERROR/AndroidRuntime(1131): Uncaught handler: thread main exiting due to uncaught exception
08-03 14:37:23.873: ERROR/AndroidRuntime(1131): java.lang.VerifyError: android.reference.ReferenceAndroidMain
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at java.lang.Class.newInstanceImpl(Native Method)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at java.lang.Class.newInstance(Class.java:1472)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.app.Instrumentation.newActivity(Instrumentation.java:1097)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.app.ActivityThread.access$2100(ActivityThread.java:116)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.os.Handler.dispatchMessage(Handler.java:99)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.os.Looper.loop(Looper.java:123)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at android.app.ActivityThread.main(ActivityThread.java:4203)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at java.lang.reflect.Method.invokeNative(Native Method)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at java.lang.reflect.Method.invoke(Method.java:521)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
08-03 14:37:23.873: ERROR/AndroidRuntime(1131):     at dalvik.system.NativeStart.main(Native Method)
08-03 14:37:23.903: ERROR/dalvikvm(1131): Unable to open stack trace file '/data/anr/traces.txt': Permission denied

1 个答案:

答案 0 :(得分:2)

如果您下载不再正式的fbconnect for Android,您将看到这两个项目是如何相互连接的。