我目前正在与G+公司合作。我的设计是:
问题1:,所以我在演示项目中得到了以下非常奇怪的行为(在Android上):
->步骤是可重复的,如果您在cat日志中搜索应用程序id,那么我永远也不会得到任何事件,唯一的问题是应用程序和
08-19 18:18:32.031 I/GLSUser (4626):GLSUser getTokenFromGoogle [account:,callingPkg: air.my.com.zas.lefiner,service: oauth2:https://www.googleapis.com/auth/plus.login
问题2:如果我尝试在我的主应用程序中实现这一点,它使用其他几个ANE。
<extensionID>com.distriqt.PushNotifications</extensionID>
<extensionID>com.itpointlab.ane.FlashLight</extensionID>
<extensionID>com.milkmangames.extensions.GoViral</extensionID>
<extensionID>com.distriqt.GooglePlus</extensionID>
<extensionID>com.distriqt.Core</extensionID>
<extensionID>com.distriqt.GooglePlayServices</extensionID>I不能编译。有一个很长的错误。
dx工具失败:警告:忽略匿名内部类(com.facebook.AppEventsLogger$1)的InnerClasses属性,该类不附带关联的EnclosingMethod属性。这个类可能是由不针对现代.class文件格式的编译器生成的。建议的解决方案是使用最新的编译器,不指定任何"-target“类型选项,从源重新编译类。忽略此警告的后果是,对该类的反射操作将错误地指示它不是内部类。
这个块在其他几十个类中重复,其中大多数是com.milkmangames.扩展名。*有些类的名字也很神秘,比如c.m.x.a.gv.al。
最后,有一个内存错误:
意外的顶级错误: com.android.dx.util.IntList.growIfNeeded(IntList.java:274) at com.android.dx.util.IntList.add(IntList.java:217)的java.lang.OutOfMemoryError: Java堆空间 ..。
有没有人曾遇到过类似的问题,这两个ANEs或只是G+安在旧的安卓手机?
发布于 2015-08-21 23:48:47
您的第一个问题听起来像是SHA-1证书的问题。您应该确保您正在按照说明正确地生成这个,并且您已经将它正确地添加到您的控制台项目中。
http://airnativeextensions.com/extension/com.distriqt.GooglePlus#get-started
您可以在这里找到有关证书的更多信息:https://developers.google.com/+/mobile/android/getting-started
这在Android上非常重要,不正确地将其与签名/证书相匹配将导致登录失败。
https://stackoverflow.com/questions/32138553
复制相似问题