使用库项目,"Sorry! The application... stopped unexpectedly"



我在使用Eclipse ADT项目作为库时遇到了麻烦。我在eclipse中有三个项目:ToolProject, AppProject, DevProject。

ToolProject包含我在几个应用程序中使用的类(我实际上有AppProject_2,以及,完全不同的东西)。在属性中,Android -> IsLibrary被选中。

AppProject包含顶层应用代码、Activity、manifest等。它工作-我可以在我的手机上运行它(IsLibrary勾选或未勾选-都很好)。属性-> Android库引用ToolProject。在任何选项卡中,BuildPath都不引用ToolProject。

DevProject是这样我可以下载并在手机上运行最新的草稿,而不会破坏现有的AppProject。我创建了一个新项目,不同的启动器图标,不同的包。Activity只是AppProject的Activity的子类。

我不能让DevProject在我的手机上运行。控制台显示正常消息。Logcat没有显示任何启动。在电话里,我很快就得到了"对不起!"应用程序DevProject(…)意外停止。请再试一次。"应用程序没有显示任何内容。

AppProject被标记为库。我已经尝试了DevProject与库引用AppProject和DevProject,只是AppProject。两者都不在DevProject的BuildPath选项卡中。

谁能告诉我去哪里,在那里做什么?我很抱歉问了这么一个模糊的问题,但我不知道该怎么调整。指向相关文档或之前的问题将是伟大的。

免责声明:我已经搜索了讨论。我读过Android的Manifest文档。但我仍然没有觉悟。

应用程序启动时,在onCreate中使用了assets/文件夹中的文件。我忘了把这些从AppProject复制到DevProject。

问题解决了。

相关内容

最新更新