gpt4 book ai didi

android - 你将如何编写一个在 android 上使用的库?

转载 作者:行者123 更新时间:2023-11-30 04:50:04 26 4
gpt4 key购买 nike

我已经使用 eclipse 和 opengl es 在 java 中编写了一个游戏引擎,我有一个项目(一个 android 项目),其中包含我的两个包

com.logic.engine
com.logic.testapp

我想要一种方法来将我的引擎和测试应用程序分开,我之前发表了一篇关于如何做到这一点的帖子,我想出了如何在另一个项目的构建路径中引用一个项目(或者只是创建一个 jar文件)。

我的问题是,假设我现在将我的引擎全部封装在一个 android 项目 com.logic.engine 中,现在有人想使用这个引擎来创建游戏,所以他们创建了一个 android 项目 com.someclient.game,现在因为我们有一个 android 项目引用另一个,它每次都会崩溃。

现在显然我需要我的引擎包中的 android sdk 以便引用东西,但它在客户端应用程序上也需要,因为 Activity 实际上是由 android 运行的。

我想我的问题是,如何为我的游戏引擎创建一个项目而不是它是一个 android 项目,但仍然引用android sdk,并且不会导致使用它的客户端应用程序崩溃?

编辑:

注意:当客户端应用程序位于同一个项目文件夹中时,它可以完美地利用引擎,直到从另一个包含 android sdk 的项目引用引擎时它才会崩溃,所以我 99.9% 肯定它有与我的代码无关

最佳答案

您的游戏引擎项目应该是一个 Android 库项目。参见 Working with library projects .

关于android - 你将如何编写一个在 android 上使用的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773971/

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