启动另一个非库项目的活动| Java/Android

启动另一个非库项目的活动| Java/Android,java,android,android-activity,Java,Android,Android Activity,我在我的项目中使用了一些库和一个项目(GrazeRSS-) 我已经在“项目”选项卡中将Grazers添加到我的项目“Java构建路径” 我在从我的项目中启动it活动时遇到问题 首先-我将其他项目活动添加到我的项目清单文件中: <activity android:name="com.grazerss.feedly.FeedlyLoginActivity" android:label="@string/app_name" android:

我在我的项目中使用了一些库和一个项目(GrazeRSS-)

我已经在“项目”选项卡中将Grazers添加到我的项目“Java构建路径”

我在从我的项目中启动it活动时遇到问题

首先-我将其他项目活动添加到我的项目清单文件中:

    <activity
        android:name="com.grazerss.feedly.FeedlyLoginActivity"
        android:label="@string/app_name"
        android:theme="@style/Theme.Sherlock" />
我还尝试:

Intent i = new Intent(ServiceProviderActivity.this,
                    com.grazerss.feedly.FeedlyLoginActivity.class);
            startActivity(i);
ServiceProviderActivity是我的一个项目类

运行应用程序时,我得到:

03-13 02:41:36.644: E/dalvikvm(26634): Could not find class 'com.grazerss.feedly.FeedlyLoginActivity', referenced from method com.xd.triple.activities.ServiceProviderActivity$1.onClick
当点击启动“FeedlyLoginActivity”的按钮时,我得到:

有人知道这是怎么回事吗

我已经试了4个小时来解决这个问题

提前感谢

喧闹

第二,我尝试从我的项目开始活动,使用:

Intent i = new Intent();
            i.setComponent(new ComponentName("com.grazerss.feedly.newton", "com.grazerss.feedly.FeedlyLoginActivity"));
            startActivity(i);
这是不正确的,除非你的应用程序在
中的包名是
com.grazerss.feedly.newton

我也试过了

这应该更好,因为它将使用你的应用程序自己的包名

有人知道这是怎么回事吗

您的项目中没有此类类。很可能是因为:

我已经在“项目”选项卡中将Grazers添加到我的项目“Java构建路径”

…这是错误的。解开那个

假设您正在尝试合并该存储库的
app/
目录中的内容,那么这就是一个应用程序。除了将其在
res/
src/
libs/
目录中的所有文件复制到项目的
res/
src/
libs/
目录中之外,没有将一个应用程序合并到另一个应用程序中的标准方法。或者,您可以尝试将该项目转换为并以这种方式使用它

03-13 02:41:25.554: E/AndroidRuntime(25984): java.lang.NoClassDefFoundError: com.grazerss.feedly.FeedlyLoginActivity