2016-01-14 174 views
0

我採取的Gigya的項目,但我得到的一些設備下列崩潰:的Gigya初始化崩潰

java.lang.VerifyError: com/gigya/socialize/android/login/providers/GooglePlusProvider 
                    at com.gigya.socialize.android.login.LoginProviderFactory.<init>(LoginProviderFactory.java:26) 
                    at com.gigya.socialize.android.GSAPI.initialize(GSAPI.java:380) 
                    at com.gigya.socialize.android.GSAPI.initialize(GSAPI.java:358) 

調試LoginProviderFactory.class後,我發現了以下方法:GooglePlusProvider.isConfigured ()正在崩潰應用程序。

同樣,這隻發生在一些手機上,例如三星Galaxy s4 mini。

有誰知道如何解決這個問題?

編輯: 更多debbuging顯示了這個錯誤:

java.lang.ClassNotFoundException: com.gigya.socialize.android.login.providers.GooglePlusProvider 

回答

0

是否包含谷歌播放服務到您的build.gradle?

+0

是的,我在我的應用中包含了Google Play服務,但似乎不同的Android版本以不同的方式合併了清單/依賴聲明。我的應用包含多個模塊,包含服務庫的Gradle文件位於不同的模塊中,Gigya在飛行中無法抓住圖書館。我修改了我的模塊之間的gradle.build安排,一切正常。 – BigBen3216