Nar*_*rek 1 android leaderboard google-play-services
我按照https://developers.google.com/games/services/android/init设置排行榜.所以在我的游戏项目中,我已经设置了google_play_services lib,因为它已经使用了AdMob.现在我需要所有的BaseGameUtils.但是上面链接中"设置游戏项目"部分中的步骤不起作用.让我告诉我做了什么:
BasicSamples/libraries/BaseGameUtils/src/main在我的项目中添加的main而不是BaseGameUtils.main项目,在Properties->Android选定的部分Is Library和我的游戏项目中Properties->Android添加了参考main库部分.(请注意,如果您没有选择Is Library,则无法6. In the Library panel, click the Add button. 7.Select BaseGameUtils.按照教程中的指示执行步骤)Run Code Online (Sandbox Code Playgroud)import gms.common.api.*; import com.google.example.games.basegameutils.BaseGameActivity; public class MyGameActivity extends BaseGameActivity {
但这两种进口都没有得到承认.如何设置?这应该是如此简单,但它是如此狡猾?
本教程中的步骤不完整.以下是实际步骤:
打开https://github.com/playgameservices/android-basic-samples并按"下载ZIP"或者您也可以克隆git repo.
然后有一个Scripts/make_eclipse_compat(.cmd for Windows)脚本.cd android-basic-samples;并运行该脚本.它eclipse_compat在Scriptsdir 旁边生成.
导入到eclipse android-basic-samples/eclipse_compat/libraries/BaseGameUtils而不是原始BaseGameUtils下载.请注意,在Eclipse中的这种情况下,您不会添加main项目,而是调用项目BaseGameUtils.
右键单击BaseGameUtils项目转到Properties->Android并确保Is Library已选中并添加google_play_services为参考库.
如果您使用例如Facebook SDK或其他SDK,那么您可能会遇到这样的冲突:
在依赖项列表中找到了2个版本的android-support-v4.jar,但并非所有版本都相同(检查是基于SHA-1 ........
以下是解决方案:Facebook SDK for Android重复支持库的依赖关系
也
import gms.common.api.*;
你应该这样做是错的:
import com.google.android.gms.common.api.*;
import com.google.example.games.basegameutils.BaseGameActivity;
public class MyGameActivity extends BaseGameActivity {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2421 次 |
| 最近记录: |