Can't compile release when add SDKBox Facebook

  • cocos2d-js 3.17
  • compiled after import facebook
  • can launch, after run black screen

I can run helloworld after import facebook, release mode.

plz try clean build folder.

still like that. You can import facebook, iap and onesignal, share your project?

i use sdkbox-facebook_v2.4.0.2.tar.gz, normal activity

We have https://github.com/sdkbox/sdkbox-sample-cpp317 cpp 3.17 example.

would you share your helloworld project with facebook plugin? just delete the frameworks engine folder.
I want to check whats going on.

wait for me

Strange, today I no longer have an error

old project
http://hello.tunt.xyz/helloworld-error.zip

09-10 10:48:23.261 6587-6612/? I/SDKBOX_CORE: Initialization request for plugin: 'com/sdkbox/plugin/PluginOneSignal'
09-10 10:48:23.271 6587-6612/? E/dalvikvm: Could not find class 'com.google.firebase.messaging.FirebaseMessaging', referenced from method com.onesignal.al.a
09-10 10:48:23.271 6587-6612/? W/dalvikvm: VFY: unable to resolve const-class 4630 (Lcom/google/firebase/messaging/FirebaseMessaging;) in Lcom/onesignal/al;
09-10 10:48:23.271 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x1c at 0x0001
09-10 10:48:23.271 6587-6612/? E/dalvikvm: Could not find class 'com.google.android.gms.gcm.GoogleCloudMessaging', referenced from method com.onesignal.al.g
09-10 10:48:23.271 6587-6612/? W/dalvikvm: VFY: unable to resolve const-class 3105 (Lcom/google/android/gms/gcm/GoogleCloudMessaging;) in Lcom/onesignal/al;
09-10 10:48:23.271 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x1c at 0x0001
09-10 10:48:23.271 6587-6612/? E/OneSignal: The Firebase FCM library is missing! Please make sure to include it in your project.
09-10 10:48:23.271 6587-6612/? I/dalvikvm: Could not find method android.app.NotificationManager.getActiveNotifications, referenced from method com.onesignal.y.a
09-10 10:48:23.271 6587-6612/? W/dalvikvm: VFY: unable to resolve virtual method 503: Landroid/app/NotificationManager;.getActiveNotifications ()[Landroid/service/notification/StatusBarNotification;
09-10 10:48:23.271 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x0011
09-10 10:48:23.291 6587-6612/? I/dalvikvm: Could not find method android.app.NotificationManager.areNotificationsEnabled, referenced from method android.support.v4.app.z.a
09-10 10:48:23.291 6587-6612/? W/dalvikvm: VFY: unable to resolve virtual method 497: Landroid/app/NotificationManager;.areNotificationsEnabled ()Z
09-10 10:48:23.291 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x000a
09-10 10:48:23.291 6587-6612/? I/dalvikvm: Failed resolving Lcom/onesignal/r$c; interface 2937 'Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;'
09-10 10:48:23.291 6587-6612/? W/dalvikvm: Link of class 'Lcom/onesignal/r$c;' failed
09-10 10:48:23.291 6587-6612/? E/dalvikvm: Could not find class 'com.onesignal.r$c', referenced from method com.onesignal.r.a
09-10 10:48:23.291 6587-6612/? W/dalvikvm: VFY: unable to resolve new-instance 4818 (Lcom/onesignal/r$c;) in Lcom/onesignal/r;
09-10 10:48:23.291 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x22 at 0x001e
09-10 10:48:23.291 6587-6612/? W/dalvikvm: VFY: unable to find class referenced in signature (Lcom/google/android/gms/common/api/GoogleApiClient;)
09-10 10:48:23.291 6587-6612/? I/dalvikvm: Could not find method com.google.android.gms.common.api.GoogleApiClient.isConnected, referenced from method com.onesignal.r.c
09-10 10:48:23.291 6587-6612/? W/dalvikvm: VFY: unable to resolve virtual method 18795: Lcom/google/android/gms/common/api/GoogleApiClient;.isConnected ()Z
09-10 10:48:23.291 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x000d
09-10 10:48:23.291 6587-6612/? I/dalvikvm: Failed resolving Lcom/onesignal/r$c; interface 2937 'Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;'
09-10 10:48:23.291 6587-6612/? W/dalvikvm: Link of class 'Lcom/onesignal/r$c;' failed
09-10 10:48:23.291 6587-6612/? D/dalvikvm: DexOpt: unable to opt direct call 0x7224 at 0x21 in Lcom/onesignal/r;.a
09-10 10:48:23.291 6587-6612/? D/dalvikvm: DexOpt: unable to opt direct call 0x4965 at 0x28 in Lcom/onesignal/r;.a
09-10 10:48:23.291 6587-6612/? I/dalvikvm: DexOpt: unable to optimize static field ref 0x51a7 at 0x2b in Lcom/onesignal/r;.a
09-10 10:48:23.291 6587-6612/? I/dalvikvm: DexOpt: unable to optimize static field ref 0x51a8 at 0x1f in Lcom/onesignal/r;.c
09-10 10:48:23.291 6587-6612/? I/dalvikvm: Failed resolving Lcom/onesignal/r$g; interface 4617 'Lcom/google/android/gms/location/LocationListener;'
09-10 10:48:23.291 6587-6612/? W/dalvikvm: Link of class 'Lcom/onesignal/r$g;' failed
09-10 10:48:23.291 6587-6612/? D/dalvikvm: DexOpt: unable to opt direct call 0x722b at 0x28 in Lcom/onesignal/r;.c
09-10 10:48:23.291 6587-6612/? I/dalvikvm: Could not find method android.content.Context.getColor, referenced from method com.onesignal.e$c.a
09-10 10:48:23.291 6587-6612/? W/dalvikvm: VFY: unable to resolve virtual method 621: Landroid/content/Context;.getColor (I)I
09-10 10:48:23.291 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x0006
09-10 10:48:23.301 6587-6590/? D/dalvikvm: GC_CONCURRENT freed 315K, 10% free 3755K/4128K, paused 1ms+0ms, total 4ms
09-10 10:48:23.301 6587-6612/? E/dalvikvm: Could not find class 'com.google.firebase.iid.FirebaseInstanceIdService', referenced from method com.onesignal.ax.a
09-10 10:48:23.301 6587-6612/? W/dalvikvm: VFY: unable to resolve const-class 4629 (Lcom/google/firebase/iid/FirebaseInstanceIdService;) in Lcom/onesignal/ax;
09-10 10:48:23.301 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x1c at 0x0011
09-10 10:48:23.301 6587-6612/? E/dalvikvm: Could not find class 'com.google.firebase.FirebaseOptions$Builder', referenced from method com.onesignal.ax.b
09-10 10:48:23.301 6587-6612/? W/dalvikvm: VFY: unable to resolve new-instance 4626 (Lcom/google/firebase/FirebaseOptions$Builder;) in Lcom/onesignal/ax;
09-10 10:48:23.301 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x22 at 0x0005
09-10 10:48:23.301 6587-6612/? I/dalvikvm: Could not find method com.google.firebase.iid.FirebaseInstanceId.getInstance, referenced from method com.onesignal.ax.a
09-10 10:48:23.301 6587-6612/? W/dalvikvm: VFY: unable to resolve static method 28256: Lcom/google/firebase/iid/FirebaseInstanceId;.getInstance (Lcom/google/firebase/FirebaseApp;)Lcom/google/firebase/iid/FirebaseInstanceId;
09-10 10:48:23.301 6587-6612/? D/dalvikvm: VFY: replacing opcode 0x71 at 0x0005
09-10 10:48:23.301 6587-6612/? D/dalvikvm: DexOpt: unable to opt direct call 0x6e5b at 0x07 in Lcom/onesignal/ax;.b
09-10 10:48:23.301 994-1009/? I/Finsky: [48] com.google.android.finsky.billing.iab.aj.b(40): com.game.newtemplate: Account from first account - [GbFUKgIjrS0hAGflVxAK2CqxK_k]
09-10 10:48:23.301 6587-6612/? I/SDKBOX_CORE: Initialization request for plugin: 'com/sdkbox/plugin/PluginFacebook'
09-10 10:48:23.301 6587-6612/? E/Facebook: Facebook don't support 'setAppURLSchemeSuffix' on android
09-10 10:48:23.431 6587-6590/? D/dalvikvm: GC_CONCURRENT freed 335K, 10% free 3805K/4200K, paused 2ms+0ms, total 5ms
09-10 10:48:23.581 6587-6590/? D/dalvikvm: GC_CONCURRENT freed 316K, 10% free 3882K/4276K, paused 2ms+0ms, total 4ms
09-10 10:48:23.591 6587-6645/? D/dalvikvm: GC_FOR_ALLOC freed 156K, 12% free 3935K/4436K, paused 3ms, total 3ms
09-10 10:48:23.591 6587-6652/? E/dalvikvm: Could not find class 'android.app.NotificationChannel', referenced from method com.onesignal.t.a
09-10 10:48:23.591 6587-6652/? W/dalvikvm: VFY: unable to resolve new-instance 103 (Landroid/app/NotificationChannel;) in Lcom/onesignal/t;
09-10 10:48:23.591 6587-6652/? D/dalvikvm: VFY: replacing opcode 0x22 at 0x0001
09-10 10:48:23.591 6587-6652/? E/dalvikvm: Could not find class 'android.app.NotificationChannel', referenced from method com.onesignal.t.a
09-10 10:48:23.591 6587-6652/? W/dalvikvm: VFY: unable to resolve new-instance 103 (Landroid/app/NotificationChannel;) in Lcom/onesignal/t;
09-10 10:48:23.591 6587-6652/? D/dalvikvm: VFY: replacing opcode 0x22 at 0x0056
09-10 10:48:23.591 6587-6652/? I/dalvikvm: Could not find method android.app.NotificationManager.getNotificationChannel, referenced from method com.onesignal.t.a
09-10 10:48:23.591 6587-6652/? W/dalvikvm: VFY: unable to resolve virtual method 504: Landroid/app/NotificationManager;.getNotificationChannel (Ljava/lang/String;)Landroid/app/NotificationChannel;
09-10 10:48:23.591 6587-6652/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x002c
09-10 10:48:23.591 6587-6652/? I/dalvikvm: Could not find method android.app.NotificationManager.getNotificationChannels, referenced from method com.onesignal.t.a
09-10 10:48:23.591 6587-6652/? W/dalvikvm: VFY: unable to resolve virtual method 505: Landroid/app/NotificationManager;.getNotificationChannels ()Ljava/util/List;
09-10 10:48:23.591 6587-6652/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x0042
09-10 10:48:23.591 6587-6652/? E/dalvikvm: Could not find class 'android.app.NotificationChannel', referenced from method com.onesignal.t.b
09-10 10:48:23.591 6587-6652/? W/dalvikvm: VFY: unable to resolve new-instance 103 (Landroid/app/NotificationChannel;) in Lcom/onesignal/t;
09-10 10:48:23.591 6587-6652/? D/dalvikvm: VFY: replacing opcode 0x22 at 0x0000
09-10 10:48:23.591 6587-6652/? D/dalvikvm: DexOpt: unable to opt direct call 0x01e4 at 0x08 in Lcom/onesignal/t;.a
09-10 10:48:23.591 6587-6652/? D/dalvikvm: DexOpt: unable to opt direct call 0x01e4 at 0x58 in Lcom/onesignal/t;.a
09-10 10:48:23.591 6587-6652/? D/dalvikvm: DexOpt: unable to opt direct call 0x01f0 at 0x7a in Lcom/onesignal/t;.a
09-10 10:48:23.591 6587-6652/? D/dalvikvm: DexOpt: unable to opt direct call 0x01e4 at 0x07 in Lcom/onesignal/t;.b
09-10 10:48:23.591 6587-6652/? I/dalvikvm: Could not find method com.google.android.gms.gcm.GoogleCloudMessaging.getInstance, referenced from method com.onesignal.ay.a
09-10 10:48:23.591 6587-6652/? W/dalvikvm: VFY: unable to resolve static method 19601: Lcom/google/android/gms/gcm/GoogleCloudMessaging;.getInstance (Landroid/content/Context;)Lcom/google/android/gms/gcm/GoogleCloudMessaging;
09-10 10:48:23.591 6587-6652/? D/dalvikvm: VFY: replacing opcode 0x71 at 0x0002
09-10 10:48:23.591 6587-6652/? I/dalvikvm: Could not find method com.google.android.gms.common.GoogleApiAvailability.getInstance, referenced from method com.onesignal.o.b
09-10 10:48:23.591 6587-6652/? W/dalvikvm: VFY: unable to resolve static method 18775: Lcom/google/android/gms/common/GoogleApiAvailability;.getInstance ()Lcom/google/android/gms/common/GoogleApiAvailability;
09-10 10:48:23.591 6587-6652/? D/dalvikvm: VFY: replacing opcode 0x71 at 0x0000
09-10 10:48:23.611 6587-6590/? D/dalvikvm: GC_CONCURRENT freed 270K, 8% free 4167K/4504K, paused 2ms+0ms, total 9ms
09-10 10:48:23.611 6587-6652/? D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 1ms
09-10 10:48:23.621 6587-6590/? D/dalvikvm: GC_CONCURRENT freed 1K, 2% free 4551K/4620K, paused 1ms+0ms, total 5ms
09-10 10:48:23.621 6587-6653/? E/OneSignal: Unknown error getting GCM Token
                                            java.lang.NoClassDefFoundError: com.google.android.gms.gcm.GoogleCloudMessaging
                                                at com.onesignal.ay.a(Unknown Source)
                                                at com.onesignal.aw.a(Unknown Source)
                                                at com.onesignal.aw.a(Unknown Source)
                                                at com.onesignal.aw$1.run(Unknown Source)
                                                at java.lang.Thread.run(Thread.java:841)
09-10 10:48:23.631 444-642/? W/ActivityManager: Unable to start service Intent { act=android.support.customtabs.action.CustomTabsService pkg=com.android.chrome } U=0: not found

I’m having the same issue. Not able to build my project in release. Progaurd settings mentioned in the link you provided are already in my project. Only difference I see is the name of the file is not proguard-project.txt, but it is proguard-rules.pro. I am running on cocos2d-x 3.17.1. Following are the logs:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:BOOM7:transformClassesAndResourcesWithProguardForRelease’.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:663)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:597)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Job failed, see logs for details
at com.android.build.gradle.internal.transforms.ProGuardTransform.transform(ProGuardTransform.java:196)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:221)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:217)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:50)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:113)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:95)
… 33 more
Caused by: java.io.IOException: Please correct the above warnings first.
at proguard.Initializer.execute(Initializer.java:473)
at proguard.ProGuard.initialize(ProGuard.java:233)
at proguard.ProGuard.execute(ProGuard.java:98)
at com.android.build.gradle.internal.transforms.BaseProguardAction.runProguard(BaseProguardAction.java:61)
at com.android.build.gradle.internal.transforms.ProGuardTransform.doMinification(ProGuardTransform.java:253)
at com.android.build.gradle.internal.transforms.ProGuardTransform.access$000(ProGuardTransform.java:63)
at com.android.build.gradle.internal.transforms.ProGuardTransform$1.run(ProGuardTransform.java:173)
at com.android.builder.tasks.Job.runTask(Job.java:47)
at com.android.build.gradle.tasks.SimpleWorkQueue$EmptyThreadContext.runTask(SimpleWorkQueue.java:41)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:282)
… 1 more

Any help is much appreciated

could you plz try:

cocos run -p android --build-type ndk-build -m release

if you want to use cmake

sdkbox import facebook --staging

Thanks,

I was using ndk-build so tried “cocos run…” but it didn’t worked.

I have upgraded to cocos2d-x 3.17.2 to try if that works but I am facing other issues. Following are the components I am using:

Android Studio: 3.4.1
Android Gradle Plugin Version: 3.1.0
Gradle Version: 4.6
Android NDK: android-ndk-r19c
Build Tools Version: 28.0.3
Compile SDK Version: 28

Still having the same issue. Am I using something wrong?

  526  sdkbox import facebook
  528  cocos run -p android  -m release

plugins:

$ sdkbox info
  _______ ______  _     _ ______   _____  _     _
  |______ |     \ |____/  |_____] |     |  \___/
  ______| |_____/ |    \_ |_____] |_____| _/   \_
 Copyright (c) 2016-2018 SDKBOX Inc. v1.0.3.0
 installed packages:
     v2.5.0.0 facebook
$ echo $NDK_ROOT
/Users/admin/Documents/sdk/android/android-ndk-r16b
$ cocos run -p android  -m release
...
Move apk to /Users/admin/test/cpp3172/bin/release/android
Build succeed.
Deploying mode: release
Installing on device

i can not find any error detail with your log

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:BOOM7:transformClassesAndResourcesWithProguardForRelease’.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:663)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:597)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Job failed, see logs for details
at com.android.build.gradle.internal.transforms.ProGuardTransform.transform(ProGuardTransform.java:196)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:221)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:217)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:50)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:113)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:95)
… 33 more
Caused by: java.io.IOException: Please correct the above warnings first.
at proguard.Initializer.execute(Initializer.java:473)
at proguard.ProGuard.initialize(ProGuard.java:233)
at proguard.ProGuard.execute(ProGuard.java:98)
at com.android.build.gradle.internal.transforms.BaseProguardAction.runProguard(BaseProguardAction.java:61)
at com.android.build.gradle.internal.transforms.ProGuardTransform.doMinification(ProGuardTransform.java:253)
at com.android.build.gradle.internal.transforms.ProGuardTransform.access$000(ProGuardTransform.java:63)
at com.android.build.gradle.internal.transforms.ProGuardTransform$1.run(ProGuardTransform.java:173)
at com.android.builder.tasks.Job.runTask(Job.java:47)
at com.android.build.gradle.tasks.SimpleWorkQueue$EmptyThreadContext.runTask(SimpleWorkQueue.java:41)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:282)
… 1 more

plz paste full log.