2017-03-28 65 views
-3

我想修改应用程序,以下错误出来的时候我已经做了,从火力地堡控制台ROBO测试的.apk崩溃每一次

java.lang.NoClassDefFoundError: com.google.android.gms.ads.AdRequest$Builder 




FATAL EXCEPTION: main 
Process: com.vasu.VFB, PID: 8929 
java.lang.NoClassDefFoundError: com.google.android.gms.ads.AdRequest$Builder 
    at com.vasu.VFB.MainActivity.onCreate(MainActivity.java:176) 
    at android.app.Activity.performCreate(Activity.java:5451) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) 
    at android.app.ActivityThread.access$900(ActivityThread.java:175) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:146) 
    at android.app.ActivityThread.main(ActivityThread.java:5602) 
    at java.lang.reflect.Method.invokeNative(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:515) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) 
    at dalvik.system.NativeStart.main(Native Method) 

您可以从下面的链接查看截图和视频:

https://storage.cloud.google.com/test-lab-txya7zxdd57fx-iz4c6j326k3j4/web-build_2017-03-28T11:02:23.163Z_WCLo/t03g-19-en_US-portrait/artifacts/ebd75c76.png

您也可以从这里http://www47.zippyshare.com/v/wdVCqNb5/file.html

+0

是其发布的APK或调试? – Pehlaj

+0

顺便说一句,我们无法访问您的谷歌云存储的屏幕截图:错误403(禁止)。 – sudo

+1

http://stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java 你试过这个吗? –

回答

0

尝试广告下载应用丁这些3个系在你的应用程序/的build.gradle

compile "com.google.android.gms:play-services:8.4.0" 
compile 'com.google.android.gms:play-services-base:8.4.0' 
compile 'com.google.android.gms:play-services-gcm:8.4.0' 

要么你缺少的com.google.android.gms.ads.AdRequest $ Builder库。

请添加相应的gradle dependency。

compile 'com.google.android.gms:play-services:7.8.0' 
compile 'com.google.android.gms:play-services-ads:7.8.0' 

OR

您已经签署APK在混淆后删除这些类。 请更新proguard的规则,以保持这些类

-keep class com.google.android.gms.** { *; } 

OR

谷歌播放服务的版本不匹配。 请使用匹配的Google Play服务库。

+0

Thnx为您的支持 –

0

在您的build.gradle中,检查您的firebase版本级别是否与Google服务的版本级别相同。

compile 'com.google.android.gms:play-services-maps:10.2.1' 
compile 'com.google.android.gms:play-services-location:10.2.1' 

compile 'com.google.firebase:firebase-appindexing:10.2.1' 
compile 'com.google.firebase:firebase-messaging:10.2.1' 
0

对于这个答案很简单...

你的谷歌PlayServices SDK更新&的com.google.android.gms.ads.AdRequest $ Builder是无法在该库。

如果添加了老谷歌Play服务库必须经过..