gpt4 book ai didi

android - eclipse中的多个依赖android项目

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:56:00 24 4
gpt4 key购买 nike

我刚开始玩 android dev,java+eclipse 对我来说还很陌生。我设法创建了一个简单的项目并在我的设备上运行它。现在我想创建简单的游戏(实际上更多)并且我愿意为所有这些游戏使用共享代码库(游戏循环、初始化等)。

问题是我不知道如何正确地做到这一点。我创建了一个名为 engine 的 android 项目,其中包含我需要的所有基本内容,并使其在设备上运行。现在我尝试在同一个工作区中创建另一个名为 mygame 的项目。 mygame 的主要类( Activity )是 MyGameApp,它继承自 EngineApp(我的引擎项目的主要 Activity ),它继承自 Activity。

我在属性的 mygame 构建路径选项卡中将引擎项目添加到所需项目中。问题是,当我尝试运行这个项目时,它在 ClassNotFoundException 试图找到我的 MyGameApp 类时崩溃。

非常感谢任何帮助(或指向一些解释这是如何完成的文章的指针)。几个小时的谷歌搜索没有太大帮助:/

最佳答案

您需要设置一个 Android Library Project

An Android library project is a development project that holds shared Android source code and resources. Other Android application projects can reference the library project and, at build time, include its compiled sources in their .apk files. Multiple application projects can reference the same library project and any single application project can reference multiple library projects.

文档继续说明如何将现有项目转换为库项目:

You can also convert an existing application project into a library. To do so, simply open the Properties for the project and select the "is Library" checkbox. Other application projects can now reference the existing project as a library project.

关于android - eclipse中的多个依赖android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3041183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com