我刚开始玩android dev和java + eclipse对我来说很新.我设法创建了简单的项目并在我的设备上运行它.现在我想创建简单的游戏(实际上更多),我很乐意为所有这些游戏使用共享代码库(游戏循环,初始化等等).
问题是我不知道如何正确地做到这一点.我创建了一个名为engine的android项目,其中包含了我需要的所有基本内容,并使其在设备上运行.现在我尝试在名为mygame的同一工作区中创建另一个项目.mygame的主要类(活动)是继承自Activity的EngineApp(我的引擎项目的主要活动)的MyGameApp.
我在属性中的mygame构建路径选项卡中将引擎项目添加到了必需的项目中.问题是当我尝试运行这个项目时,它会在ClassNotFoundException上崩溃,试图找到我的MyGameApp类.
非常感谢任何帮助(或指向解释如何完成的一些文章的指针).几个小时的谷歌搜索没有多大帮助:/
您需要设置Android 库项目
Android 库项目是一个开发项目,它包含共享的Android源代码和资源.其他Android应用程序项目可以引用库项目,并在构建时将其编译的源包含在其
.apk文件中.多个应用程序项目可以引用相同的库项目,任何单个应用程序项目都可以引用多个库项目.
文档继续说明如何将现有项目转换为库项目:
您还可以将现有应用程序项目转换为库.为此,只需打开项目的"属性",然后选中"是库"复选框.其他应用程序项目现在可以将现有项目作为库项目引用.
| 归档时间: |
|
| 查看次数: |
4335 次 |
| 最近记录: |