Android - Google+共享状态失败,Google Play服务崩溃

时间:2014-12-17 11:50:56

标签: android google-play google-plus google-play-services

在我的应用中,我在Google plus上发布内容,但是在最近的库更新之后。当我点击从我的应用在Google Plus上发布时,Google Play服务崩溃并出现以下错误:

Process: com.google.android.gms.ui, PID: 19643
java.lang.IllegalArgumentException
        at com.google.k.a.aj.a(SourceFile:72)
        at com.google.android.gms.plus.audience.a.e.<init>(SourceFile:63)
        at com.google.android.gms.plus.audience.a.e.<init>(SourceFile:53)
        at com.google.android.gms.plus.audience.a.d.<init>(SourceFile:28)
        at com.google.android.gms.plus.sharebox.al.a(SourceFile:213)
        at android.support.v4.app.ax.c(SourceFile:490)
        at android.support.v4.app.ax.d(SourceFile:499)
        at android.support.v4.app.ax.b(SourceFile:646)
        at com.google.android.gms.plus.sharebox.al.a(SourceFile:192)
        at com.google.android.gms.plus.sharebox.ShareBoxActivity.a(SourceFile:525)
        at com.google.android.gms.plus.sharebox.au.a(SourceFile:810)
        at com.google.android.gms.plus.internal.ce.a(SourceFile:214)
        at com.google.android.gms.common.internal.v.d(SourceFile:200)
        at com.google.android.gms.common.internal.u.handleMessage(SourceFile:136)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:135)
        at android.app.ActivityThread.main(ActivityThread.java:5221)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

以下是我用于发布的代码:

 Intent shareIntent = new PlusShare.Builder(getActivity())
        .setType("text/plain")
        .setText(text)
        .setContentUrl(Uri.parse(link))
        .getIntent();

fragment.startActivityForResult(shareIntent, 0);

在引用此链接后 - Android - Google+ share status fails。我尝试使用&#39; ShareCompat.IntentBuilder&#39; 方法,但它不允许以编程方式添加链接,因此我们必须在文本中添加一个链接的&#39;的setText()&#39; 即可。因此,超链接似乎是普通文本。

所以,如果有人遇到过这个问题并且已经解决了,那么请帮忙。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

可能是这个问题可能是因为有缺陷的构建。现在我无法重现此问题。一切都很好。