GooglePlusUtil无法解析(Android)

时间:2013-08-12 01:38:30

标签: android compilation

我有一个针对Android 2.2的目标库项目,其MyLibraryGooglePlusSocialPlugin.java的{​​{1}}无法编译(import com.google.android.gms.plus.GooglePlusUtil;),而其他项目也没问题:

GooglePlusUtil cannot be resolved

我今天通过Android SDK管理器更新了相关的Google服务,并设置了构建路径和依赖关系。

4 个答案:

答案 0 :(得分:9)

GooglePlusUtils类已被删除,因为您不再需要它。所有现有的错误处理功能都以不需要开发人员干预的方式集成。

作为如何从使用此(现已弃用)课程进行迁移的示例,请参阅解决此问题的Google+ Photohunt Android客户端示例中的以下更改:

https://github.com/gguuss/gplus-photohunt-client-android/commit/090c22b4721fde6859361aca210823822c218da8

答案 1 :(得分:1)

他们的文档并没有在线改变,但确实缺少了jar。我会寻找最后一个版本的副本并暂时使用它。

**更新** 您可以使用GooglePlayServicesUtil执行相同操作,并检查其用户是否具有Google Plus的正确包名。

答案 2 :(得分:1)

我通过降级到以前的版本来处理它,其中AndroidManifest.xml中的google-play-services_lib如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.google.android.gms"
    android:versionCode="3159130"
    android:versionName="3.1.59 (744626-30)" >

    <uses-sdk android:minSdkVersion="8"/>

</manifest>

更新

我通过重新加载保存在本地磁盘中的较低版本来降级磁带库。不知道如何通过Android SDK管理器降级。

答案 3 :(得分:-1)

现在不需要旧的GooglePlusUtil +错误代码,因为即使设备尚未安装GooglePlus应用程序,GooglePlay服务也会提供与用户帐户的连接。您只能使用GooglePlayServicesUtil.isGooglePlayServicesAvailable检查GooglePlay服务是否存在并更新,并使用GooglePlus隐藏UI字段。在其他情况下,将与用户(GooglePlus)帐户建立连接。