bernaferrari / ChangeDetection

Automatically track websites changes on Android in background.
Apache License 2.0
703 stars 98 forks source link

Make ProGuard work #7

Closed bernaferrari closed 6 years ago

bernaferrari commented 6 years ago

I have no idea what is going on.. Execution failed for task ':app:transformClassesAndResourcesWithProguardForDebug

Full log: w: Classpath entry points to a non-existent location: /Users/bernardoferrari/Documents/ChangeDetection/app/build/generated/source/aidl/debug w: Classpath entry points to a non-existent location: /Users/bernardoferrari/Documents/ChangeDetection/app/src/debug/kotlin w: Classpath entry points to a non-existent location: /Users/bernardoferrari/Documents/ChangeDetection/app/src/debug/java w: Classpath entry points to a non-existent location: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/kotlin w: Note: [1] Wrote GeneratedAppGlideModule with: [] w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/SettingsFragment.kt: (38, 47): Unnecessary non-null assertion (!!) on a non-null receiver of type Application w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ViewModelFactory.kt: (49, 15): Unchecked cast: MainViewModel to T w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ViewModelFactory.kt: (53, 15): Unchecked cast: TextViewModel to T w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ViewModelFactory.kt: (57, 15): Unchecked cast: PdfViewModel to T w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ViewModelFactory.kt: (61, 15): Unchecked cast: ImageViewModel to T w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/detailsText/TextViewModel.kt: (228, 13): Condition 'original == null' is always 'false' w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/detailsText/TextViewModel.kt: (228, 33): Condition 'new == null' is always 'false' w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ui/ElasticDragDismissFrameLayout.kt: (258, 13): Parameter 'elasticOffset' is never used w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ui/ElasticDragDismissFrameLayout.kt: (258, 35): Parameter 'elasticOffsetPixels' is never used w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ui/ElasticDragDismissFrameLayout.kt: (259, 13): Parameter 'rawOffset' is never used w: /Users/bernardoferrari/Documents/ChangeDetection/app/src/main/java/com/bernaferrari/changedetection/ui/ElasticDragDismissFrameLayout.kt: (259, 31): Parameter 'rawOffsetPixels' is never used

Task :app:compileDebugJavaWithJavac Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. ProGuard, version 6.0.3 Reading input... Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/groupie-kotlin-android-extensions-2.1.0.aar/bd97255296a14b8d8f63ec2d05ab8393/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-android-extensions-runtime/1.2.50/79bd4544208d0758b9ed20cb1e40d42a5d4ded0d/kotlin-android-extensions-runtime-1.2.50.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/rxandroid-2.0.2.aar/e04b38026d20be130982bfc794f80847/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.1.12/975d34a9f14da5b0aecffa603501e9716aae5aa4/rxjava-2.1.12.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/0.23.3/248df8cc22220f90c62fc22054a86d7a00edc03c/kotlinx-coroutines-android-0.23.3.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core/0.23.3/c81f5ce66a33dab0a524aaae5313b0a7cb926b0e/kotlinx-coroutines-core-0.23.3.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/navigation-ui-1.0.0-alpha02.aar/00eb29fd1f200c6961a9ebb9f8ae5250/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/navigation-fragment-1.0.0-alpha02.aar/3400fbd42973a0bcdb4430764aae0b39/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/work-runtime-1.0.0-alpha02.aar/37ca17e3a99e76201b3c9308a955612d/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/extensions-1.1.1.aar/f851733f33b7d284fdd36f9b5c08c37b/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/4439392fc21e9582f92664e3057a23a5/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/runtime-1.0.0.aar/c2279c385a940605c8b7ce6afb2b94cb/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/material-about-library-2.3.0.aar/1b58a4bfe6356693db528de5e8cf445c/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/design-27.1.1.aar/25b9828d41de51eceb26352cf0d9880e/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/support-v4-27.1.1.aar/87c9b7ea508143f61cb357cbbe7e02ac/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/cardview-v7-27.1.1.aar/6d17630fab32bcc36c5b0c652de07555/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/commons-0.9.6.0.aar/442e5a65e8e1279e8993e99990f25043/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/discrete-scrollview-1.4.7.aar/b51c736ed91faf66440e2098f524371c/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/core-0.9.6.0.aar/1774ff4e612ca78ad1ecce074536bac5/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/library-1.4.2.aar/c047f059284ec458ed74a583de888c37/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/3862eae5b091cfc01efde1080ceb75a4/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/groupie-2.1.0.aar/22aa7e8e0c54b6392129ae321f8bdca1/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/recyclerview-v7-27.1.1.aar/8734d89814a6164f016074fc1386ccb4/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/recyclerview-integration-4.7.1.aar/f66edbb79f039e3a8b31225621232463/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/glide-4.7.1.aar/306f63c34c21ca00b012fda981e5194e/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/support-fragment-27.1.1.aar/74e349eead54b736778acfa9a7f9caba/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/animated-vector-drawable-27.1.1.aar/7b46432c4731b7c759bcad06ef37e472/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.1.1.aar/078590394946db1352b7c14d8429e2d9/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/notify-1.0.0.aar/bde86f1c259d9cc010bf56d5f7400182/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/core-ktx-0.3.aar/b62d906af2f4e2db5a32cc61098151dd/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/transition-27.1.1.aar/77efa0229844ad7aaf68c5d87e0fabc4/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/navigation-runtime-1.0.0-alpha02.aar/e42a8569501a5037ec6634abf167f92d/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/support-core-utils-27.1.1.aar/c29b56553aff0c449445c9d4a11491fc/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/support-media-compat-27.1.1.aar/5841181b8df923adfb4d3e9b02970e67/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/support-vector-drawable-27.1.1.aar/9f362d89e948de9cba0e55b34518d0f3/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/navigation-common-1.0.0-alpha02.aar/b6fb3bacd9ba859604e6c05e0e94245b/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/support-compat-27.1.1.aar/f7a7bfbf658670d9bf31fa9401cdae1b/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/logger-2.2.0.aar/302352dd8a5e95f9aaba0b49a24d1e8a/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/subsampling-scale-image-view-3.10.0.aar/5f3d18f0843ac61bc9885500fd4f2b10/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/runtime-1.1.1.aar/23f7a36a95e95ac000585ac40a8ba4e4/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/livedata-1.1.1.aar/dac8b81ed28b8fdd12e37f91180c24d3/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/livedata-core-1.1.1.aar/8c14153bfee32ad01bbff3454222b61d/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/runtime-1.1.1.aar/a19811b56114473c4ad8d0373a66e9f5/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/android.arch.paging/common/1.0.0/9634a5f543f7cc5d97b62780fd1d5e9985fdb4b6/common-1.0.0.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.1.1/e55b70d1f5620db124b3e85a7f4bdc7bd48d9f95/common-1.1.1.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.1.1/207a6efae6a3555e326de41f76bdadd9a239cbce/common-1.1.1.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/viewmodel-1.1.1.aar/05febeb9a527666610dc39feb9c783ef/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/android.arch.persistence.room/common/1.1.0/6e749dde07b1f6fe13444c94befde3c28e700d5b/common-1.1.0.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/db-framework-1.1.0.aar/efa04112fe10268b0568c6e9fb3f8f62/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/db-1.1.0.aar/4e655c11675e647edf61c393a0e0ad2b/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/exifinterface-27.1.0.aar/b9f9113ca03f35a5f043924d385e01ea/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/gifdecoder-4.7.1.aar/10b4a3b64d220a21ae380cc9c024d450/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/27.1.1/39ded76b5e1ce1c5b2688e1d25cdc20ecee32007/support-annotations-27.1.1.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/Toasty-1.3.0.aar/19a6363876129d41535fe182fbf2fbc7/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/iconics-core-3.0.3.aar/06a17294bf77096b7b7ff0376f83afd8/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/community-material-typeface-2.0.46.1.aar/5333264917c1b838edfa6964da5ff3b2/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/google-material-typeface-3.0.1.2.original.aar/85bae8e321ae3de1bf9e2c187874ff8e/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/multidex-1.0.3.aar/84e63f6c78bba83db4344ba727ce1d11/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/constraint-layout-1.1.2.aar/8285770faabf78f59267011a2fce2a0d/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jsoup/jsoup/1.11.3/36da09a8f68484523fa2aaa100399d612b247d67/jsoup-1.11.3.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/stetho-1.5.0.aar/98a0d747c864f593d31afafa9fff192b/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.10.0/7ef0f1d95bf4c0b3ba30bbae25e0e562b05cf75e/okhttp-3.10.0.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.2.21/3159ff5936aa570a90050d385cb717fbb6c1723a/kotlin-reflect-1.2.21.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.2.41/d0cfb3ef897c00449e5e696355db9506225fb507/kotlin-stdlib-jdk7-1.2.41.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.2.50/66d47b004c5b8a1d2d1df9e463187390ed741316/kotlin-stdlib-1.2.50.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/transforms-1/files-1.1/threetenabp-1.1.0.aar/5ec0f1ed2422f51bc96f50e8cc3296fb/jars/classes.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.github.marlonlom/timeago/3.0.2/717bc96b0daeca67effb2081757574f48da66758/timeago-3.0.2.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.reactivestreams/reactive-streams/1.0.2/323964c36556eb0e6209f65c1cef72b53b461ab8/reactive-streams-1.0.2.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-common/0.23.3/94ff949da32fa6a0f30aa2c92ba6bd6ca4e21896/kotlinx-coroutines-core-common-0.23.3.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/disklrucache/4.7.1/21e6054c134c7f5c435ab7635984f39c5375083e/disklrucache-4.7.1.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/annotations/4.7.1/796c0bf0a61141278c4bc32de2b92e6eb7fa8b1a/annotations-4.7.1.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.android.support.constraint/constraint-layout-solver/1.1.2/bfc967828daffc35ba01c9ee204d98b664930a0f/constraint-layout-solver-1.1.2.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.2/2bf96b7aa8b611c177d329452af1dc933e14501c/commons-cli-1.2.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/2.0.1/516c03b21d50a644d538de0f0369c620989cd8f0/jsr305-2.0.1.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.14.0/102d7be47241d781ef95f1581d414b0943053130/okio-1.14.0.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/atomicfu-common/0.10.3/95970a5b355bb19908bf8ee7380af7e40211de1a/atomicfu-common-0.10.3.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.2.50/6b19a2fcc29d34878b3aab33fd5fcf70458a73df/kotlin-stdlib-common-1.2.50.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar] (filtered) Reading program jar [/Users/bernardoferrari/.gradle/caches/modules-2/files-2.1/org.threeten/threetenbp/1.3.6/f1e223783a2046337be2d9333c304522854fde9b/threetenbp-1.3.6-no-tzdb.jar] (filtered) Reading program directory [/Users/bernardoferrari/Documents/ChangeDetection/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes] (filtered) Reading program directory [/Users/bernardoferrari/Documents/ChangeDetection/app/build/tmp/kotlin-classes/debug] (filtered) Reading program directory [/Users/bernardoferrari/Documents/ChangeDetection/app/build/tmp/kapt3/classes/debug] (filtered) Reading program jar [/Users/bernardoferrari/Documents/ChangeDetection/app/build/intermediates/transforms/mergeJavaRes/debug/0.jar] (filtered) Reading library jar [/Users/bernardoferrari/Library/Android/sdk/platforms/android-27/android.jar] Reading library jar [/Users/bernardoferrari/Library/Android/sdk/build-tools/27.0.3/core-lambda-stubs.jar] Reading library jar [/Users/bernardoferrari/Library/Android/sdk/platforms/android-27/optional/org.apache.http.legacy.jar] Initializing... Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.OpenSSLProvider Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.OpenSSLProvider Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okhttp3.internal.platform.ConscryptPlatform: can't find referenced class org.conscrypt.Conscrypt Warning: okio.DeflaterSink: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement Warning: okio.Okio: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement Warning: okio.Okio: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement Note: com.facebook.stetho.inspector.runtime.RhinoDetectingRuntimeReplFactory: can't find dynamically referenced class com.facebook.stetho.rhino.JsRuntimeReplFactoryBuilder Note: com.mikepenz.iconics.Iconics calls '(com.mikepenz.iconics.typeface.ITypeface)Class.forName(variable).newInstance()' Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class kotlin.internal.jdk8.JDK8PlatformImplementations Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class kotlin.internal.JRE8PlatformImplementations Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class kotlin.internal.JRE7PlatformImplementations Note: okhttp3.internal.platform.AndroidPlatform: can't find dynamically referenced class com.android.org.conscrypt.SSLParametersImpl Note: okhttp3.internal.platform.AndroidPlatform: can't find dynamically referenced class org.apache.harmony.xnet.provider.jsse.SSLParametersImpl Note: okhttp3.internal.platform.AndroidPlatform$CloseGuard: can't find dynamically referenced class dalvik.system.CloseGuard Note: okhttp3.internal.platform.ConscryptPlatform: can't find dynamically referenced class org.conscrypt.ConscryptEngineSocket Note: okhttp3.internal.platform.Platform: can't find dynamically referenced class sun.security.ssl.SSLContextImpl

Task :app:transformClassesAndResourcesWithProguardForDebug Request to incrementing alive workforce from 0. Current workforce (dead or alive) 4 thread-pool size=8

Note: the configuration keeps the entry point 'com.afollestad.materialdialogs.internal.MDButton { void setStackedGravity(com.afollestad.materialdialogs.GravityEnum); }', but not the descriptor class 'com.afollestad.materialdialogs.GravityEnum' Note: the configuration keeps the entry point 'com.afollestad.materialdialogs.internal.MDRootLayout { void setStackingBehavior(com.afollestad.materialdialogs.StackingBehavior); }', but not the descriptor class 'com.afollestad.materialdialogs.StackingBehavior' Note: the configuration keeps the entry point 'com.afollestad.materialdialogs.internal.MDRootLayout { void setButtonGravity(com.afollestad.materialdialogs.GravityEnum); }', but not the descriptor class 'com.afollestad.materialdialogs.GravityEnum' Note: the configuration keeps the entry point 'com.afollestad.materialdialogs.internal.MDRootLayout { void setButtonStackedGravity(com.afollestad.materialdialogs.GravityEnum); }', but not the descriptor class 'com.afollestad.materialdialogs.GravityEnum' Note: the configuration keeps the entry point 'com.bernaferrari.changedetection.ui.ColorPickerItem { void setColors(kotlin.Pair); }', but not the descriptor class 'kotlin.Pair' Note: the configuration keeps the entry point 'com.bernaferrari.changedetection.ui.ColorPickerItem { ColorPickerItem(android.content.Context,android.util.AttributeSet,int,int,int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'kotlin.jvm.internal.DefaultConstructorMarker' Note: the configuration keeps the entry point 'com.bernaferrari.changedetection.ui.ControlBarItemToggleView { ControlBarItemToggleView(android.content.Context,android.util.AttributeSet,int,int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'kotlin.jvm.internal.DefaultConstructorMarker' Note: the configuration keeps the entry point 'com.bernaferrari.changedetection.ui.CustomWebView { CustomWebView(android.content.Context,android.util.AttributeSet,int,int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'kotlin.jvm.internal.DefaultConstructorMarker' Note: the configuration keeps the entry point 'com.bernaferrari.changedetection.ui.ElasticDragDismissFrameLayout { ElasticDragDismissFrameLayout(android.content.Context,android.util.AttributeSet,int,int,int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'kotlin.jvm.internal.DefaultConstructorMarker' Note: the configuration keeps the entry point 'com.bernaferrari.changedetection.ui.RecyclerViewWithEmptyState { RecyclerViewWithEmptyState(android.content.Context,android.util.AttributeSet,int,int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'kotlin.jvm.internal.DefaultConstructorMarker' Note: the configuration keeps the entry point 'com.facebook.stetho.dumpapp.Dumper { Dumper(java.lang.Iterable,org.apache.commons.cli.CommandLineParser); }', but not the descriptor class 'org.apache.commons.cli.CommandLineParser' Note: the configuration keeps the entry point 'com.facebook.stetho.dumpapp.Dumper { void dumpPluginOutput(java.io.InputStream,java.io.PrintStream,java.io.PrintStream,org.apache.commons.cli.CommandLine); }', but not the descriptor class 'org.apache.commons.cli.CommandLine' Note: the configuration keeps the entry point 'com.facebook.stetho.dumpapp.DumperContext { DumperContext(java.io.InputStream,java.io.PrintStream,java.io.PrintStream,org.apache.commons.cli.CommandLineParser,java.util.List); }', but not the descriptor class 'org.apache.commons.cli.CommandLineParser' Note: the configuration keeps the entry point 'com.yarolegovich.discretescrollview.DiscreteScrollView { void setItemTransformer(com.yarolegovich.discretescrollview.transform.DiscreteScrollItemTransformer); }', but not the descriptor class 'com.yarolegovich.discretescrollview.transform.DiscreteScrollItemTransformer' Note: the configuration keeps the entry point 'com.yarolegovich.discretescrollview.DiscreteScrollView { void setOrientation(com.yarolegovich.discretescrollview.DSVOrientation); }', but not the descriptor class 'com.yarolegovich.discretescrollview.DSVOrientation' Note: the configuration keeps the entry point 'kotlin.coroutines.experimental.AbstractCoroutineContextElement { AbstractCoroutineContextElement(kotlin.coroutines.experimental.CoroutineContext$Key); }', but not the descriptor class 'kotlin.coroutines.experimental.CoroutineContext$Key' Note: the configuration keeps the entry point 'kotlin.coroutines.experimental.AbstractCoroutineContextElement { kotlin.coroutines.experimental.CoroutineContext$Element get(kotlin.coroutines.experimental.CoroutineContext$Key); }', but not the descriptor class 'kotlin.coroutines.experimental.CoroutineContext$Key' Note: the configuration keeps the entry point 'kotlin.coroutines.experimental.AbstractCoroutineContextElement { java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2); }', but not the descriptor class 'kotlin.jvm.functions.Function2' Note: the configuration keeps the entry point 'kotlin.coroutines.experimental.AbstractCoroutineContextElement { kotlin.coroutines.experimental.CoroutineContext minusKey(kotlin.coroutines.experimental.CoroutineContext$Key); }', but not the descriptor class 'kotlin.coroutines.experimental.CoroutineContext$Key' Note: the configuration keeps the entry point 'kotlin.coroutines.experimental.AbstractCoroutineContextElement { kotlin.coroutines.experimental.CoroutineContext plus(kotlin.coroutines.experimental.CoroutineContext); }', but not the descriptor class 'kotlin.coroutines.experimental.CoroutineContext' Note: the configuration keeps the entry point 'kotlinx.coroutines.experimental.android.AndroidExceptionPreHandler { void handleException(kotlin.coroutines.experimental.CoroutineContext,java.lang.Throwable); }', but not the descriptor class 'kotlin.coroutines.experimental.CoroutineContext' Note: there were 21 unkept descriptor classes in kept class members. You should consider explicitly keeping the mentioned classes (using '-keep'). (http://proguard.sourceforge.net/manual/troubleshooting.html#descriptorclass) Note: there were 9 unresolved dynamic references to classes or interfaces. You should check if you need to specify additional program jars. (http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclass) Note: there were 1 class casts of dynamically created class instances. You might consider explicitly keeping the mentioned classes and/or their implementations (using '-keep'). (http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclasscast) Warning: there were 14 unresolved references to classes or interfaces. You may need to add missing library jars or update their versions. If your code works fine without the missing classes, you can suppress the warnings with '-dontwarn' options. (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) Warning: Exception while processing task java.io.IOException: Please correct the above warnings first. Thread(Tasks limiter_5): destruction

Task :app:transformClassesAndResourcesWithProguardForDebug FAILED

FAILURE: Build failed with an exception.

BUILD FAILED in 35s 25 actionable tasks: 8 executed, 17 up-to-date

phoenixuprising commented 6 years ago

Which Gradle task were you running that produced that specific error? I ran assembleDebug with no trouble. Attempted to run :app:transformClassesAndResourcesWithProguardForDebug but it fails stating it can't find that task. I was able to run :app:transformClassesAndResourcesWithProguardForRelease successfully though.

bernaferrari commented 6 years ago

I added shrinkResources=true and minify=true from release to build and tried to assembleDebug without success..