gpt4 book ai didi

java - Google Play 服务入门,无法解析符号

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:15 25 4
gpt4 key购买 nike

我正在使用 gradle 2.2 和 Google Play Services 12.0.1 开发一个 Android Studio 项目。我现在正在尝试从 Google Play 服务添加功能。

问题是我无法导入 Google Play 服务库。当我尝试以下行时。

import com.google.android.gms.games.Games;

或者任何类似的东西,我得到“无法解析符号游戏”,Android Studio 建议“将库 <...> 添加到类路径”,但这似乎没有改变任何东西。

到目前为止我做了什么

我开始关注 this setup guide 。这只是说更新你的 build.gradle。我的顶级 build.gradle 包含这个,

project(":android") {
apply plugin: "android"
apply plugin: 'com.android.application'

configurations { natives }

dependencies {
compile project(":core")
compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
< ... >
compile "com.google.android.gms:play-services-games:12.0.1"
}
}

我还确保 buildscript 部分包含 Maven 链接。我还检查了 Google Play 服务是否是从 SDK 管理器中的“SDK 工具” Pane 安装的。除此之外,我还在项目结构 -> 模块 -> 依赖项中添加了正确版本的 Play Services 作为依赖项。有人在早期的 Stack Overflow 问题上建议添加

<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

AndroidManifest 可能会有所帮助,所以我的 Manifest 看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="wizard_team.wizards_tale" >

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="27" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/GdxTheme" >
<activity
android:name="wizard_team.wizards_tale.AndroidLauncher"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

</application>

重新同步时我没有收到任何错误消息,并且我已多次尝试更新并重新启动 Android Studio。我也尝试过“使chaches无效/重新启动..”。

在 Google 搜索过程中,我发现几个人遇到了同样的问题,我尝试了他们的解决方案,但没有任何效果。我花了很长时间解决这个问题,有人有什么建议吗?

最佳答案

解决了。由于我没有太多创建应用程序的经验,因此我尝试将 google play 服务导入到我的应用程序的核心模块部分。对于其他刚刚开始使用的人来说,像这样的 Android 特定代码应该放在 android -> java -> [package-name] 中。

可能看起来微不足道,但作为初学者使用 this设置工具这个问题让我搜索了几个小时。

关于java - Google Play 服务入门,无法解析符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49773856/

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