我正在尝试实现谷歌游戏服务,我需要在我的项目中有BaseGameUtils作为一个库。在谷歌教程之后,我找不到一种方法来将它包含在我已经在android studio中的项目中。Importing manually in Android Studio...
如何在已经存在的项目中导入BaseGameUtils?最佳实践是什么?
我是否应该将整个BaseGameUtils复制到模块中的libs文件夹中?或者我应该复制项目文件夹中的BaseGameUtils?
\Project
|--\module
|--|--\libs
|--|--|--android-support-v4.jar
|--|--|--...
|--|--|--\BaseGameUtils
|--|--|--|--...
|--|--\src
|--|--|--...或
\Project
|--\module
|--|--\libs
|--|--|--android-support-v4.jar
|--|--|--...
|--|--\src
|--|--|--...
|--\libraries
|--|--\BaseGameUtils除了gradle文件(在BaseGameUtils中)之外,我应该在其他地方提到BaseGameUtils是一个库吗?
发布于 2015-12-12 23:33:03
<>H19单击下一步您将能够在项目结构中的BaseGameUtils中看到您的应用程序中的BaseGameUtils模块,点击+符号,选择“"BaseGameUtils"
Ok”,你的gradle将会重新生成,并且可以访问所有的BaseGameUtils BaseGameUtils。
发布于 2016-02-21 03:46:30
我已经有同样的问题很长一段时间了,但我终于找到了解决方案。
compile project(':BaseGameUtils')打开到依赖项列表的第一行<代码>H211<代码>H112同步项目<代码>H213<代码>G214发布于 2013-07-10 19:10:06
在Eclipse中,您将BaseGameUtils定义为库项目,并将其作为引用添加到您的项目中。
这些说明涵盖了Android Studio,并且(我认为)是由编写Google Play游戏服务示例程序的人编写的:
https://github.com/playgameservices/android-samples/blob/master/README.md
他们似乎回答了你的问题。
更新:
在Eclipse中,我所做的是将GameHelper和BaseGameActivity (BaseGameUtils中的两个源代码)复制到我的项目中。然后我添加了依赖项(资源)。这种方法工作得很好。然而,由于我这样做了,谷歌制作了这个视频,它建议你不要使用这种方法。这就是为什么我以这样的方式回答了这个问题。
https://stackoverflow.com/questions/17567453
复制相似问题