我目前正在使用Distriqt G + ANE。我的设置是:
问题#1: 所以我通过演示项目获得了以下非常奇怪的行为(在Android上):
- >步骤是可重复的,我从来没有得到任何事件 如果您在cat日志中搜索应用程序ID,那么唯一的就是应用程序中的跟踪和
08-19 18:18:32.031 I / GLSUser(4626):[GLSUser] getTokenFromGoogle [account:,callPkg: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>
我无法编译。有一个很长的错误。
dx工具失败:警告:忽略一个的InnerClasses属性 不具有匿名内部类( com.facebook.AppEventsLogger $ 1 ) 附带一个关联的EnclosingMethod属性。这堂课是 可能是由一个没有针对现代.class的编译器生成的 文件格式。建议的解决方案是从中重新编译类 source,使用最新的编译器而不指定任何编译器 &#34; -target&#34;类型选项。忽略这个警告的后果是 对此类的反思操作将错误地指示 不是一个内部类。
这个块在com.milkmangames.extensions中重复了许多其他类,其中大部分都是。*一些也有像c.m.x.a.gv.al这样神秘的名字
最后有一个内存错误:
意外的顶层错误:java.lang.OutOfMemoryError:Java堆 com.android.dx.util.IntList.growIfNeeded(IntList.java:274)中的空格 在com.android.dx.util.IntList.add(IntList.java:217)
...
有没有人遇到过这两个ANE的类似问题,或者只是旧Android手机上的G + ANE?
答案 0 :(得分:1)
您的第一个问题听起来像是SHA-1证书的问题。您应该确保按照说明正确生成它,并且已将此正确添加到控制台项目中。
http://airnativeextensions.com/extension/com.distriqt.GooglePlus#get-started
您可以在此处找到有关证书的更多信息:https://developers.google.com/+/mobile/android/getting-started
这在Android上非常重要,并且错误地将其与用于签署您的应用程序的签名/证书相匹配将导致登录失败,因为您遇到了。