0

通过在其 android 属性中将“Is Library”设置为 true,我已使用 eclipse 将现有的 android 项目(例如 App1)转换为 android 库项目。然后在我的另一个项目(比如 App2)中,我通过在其库引用中添加 App1 使用 eclipse 添加了这个库项目。在 App2 中,我尝试启动 App1 的活动。我在 App2 的清单文件中提到了这个活动。

Intent intent = new Intent(TestActivity.this, ForYouActivity.class);
TestActivity.this.startActivityForResult(intent, 1);

但是当我运行应用程序时,我得到一个错误

E/AndroidRuntime(2489): java.lang.NoClassDefFoundError: com.test.activities.ForYouActivity

这个你能帮我吗。提前致谢

4

1 回答 1

0

确保您的库项目 .jar 文件位于“Android Dependencies”文件夹中。我之前回答过一个类似的问题,它可能会对您有所帮助:https ://stackoverflow.com/a/9820881/518949

于 2012-04-11T11:52:22.233 回答