Skip to content

Instantly share code, notes, and snippets.

@alibitek
Created October 9, 2017 20:15
Show Gist options
  • Save alibitek/697126a58fe99baf26b393112b6b90c6 to your computer and use it in GitHub Desktop.
Save alibitek/697126a58fe99baf26b393112b6b90c6 to your computer and use it in GitHub Desktop.
Executing tasks: [:app:assembleFdroidRelease]
Parallel execution with configuration on demand is an incubating feature.
The setTestClassesDir(File) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use the setTestClassesDirs(FileCollection) method instead.
The getTestClassesDir() method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use the getTestClassesDirs() method instead.
The ConfigurableReport.setDestination(Object) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use the method ConfigurableReport.setDestination(File) instead.
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
:app:preBuild UP-TO-DATE
:app:extractProguardFiles
:app:preFdroidReleaseBuild
:app:checkFdroidReleaseManifest
:app:preFdroidDebugBuild UP-TO-DATE
:app:prePlayDebugBuild UP-TO-DATE
:app:prePlayReleaseBuild
:app:prepareComAndroidSupportAnimatedVectorDrawable2531Library
:app:prepareComAndroidSupportAppcompatV72531Library
:app:prepareComAndroidSupportCardviewV72531Library
:app:prepareComAndroidSupportDesign2531Library
:app:prepareComAndroidSupportRecyclerviewV72531Library
:app:prepareComAndroidSupportSupportCompat2531Library
:app:prepareComAndroidSupportSupportCoreUi2531Library
:app:prepareComAndroidSupportSupportCoreUtils2531Library
:app:prepareComAndroidSupportSupportFragment2531Library
:app:prepareComAndroidSupportSupportMediaCompat2531Library
:app:prepareComAndroidSupportSupportV42531Library
:app:prepareComAndroidSupportSupportVectorDrawable2531Library
:app:prepareComAndroidSupportTransition2531Library
:app:prepareComJakewhartonButterknife860Library
:app:prepareComJakewhartonTimberTimber451Library
:app:prepareComJoanzapataIconifyAndroidIconify222Library
:app:prepareComJoanzapataIconifyAndroidIconifyFontawesome222Library
:app:prepareComRoomoramaCaldroid301Library
:app:prepareFdroidReleaseDependencies
:app:compileFdroidReleaseAidl
:app:compileFdroidReleaseRenderscript
:app:generateFdroidReleaseBuildConfig
:app:mergeFdroidReleaseShaders
:app:compileFdroidReleaseShaders
:app:generateFdroidReleaseAssets
:app:mergeFdroidReleaseAssets
:app:processFdroidReleaseManifest
:app:fabricGenerateResourcesFdroidRelease
:app:generateFdroidReleaseResValues
:app:generateFdroidReleaseResources
:app:mergeFdroidReleaseResources
:app:processFdroidReleaseResources
:app:generateFdroidReleaseSources
:app:incrementalFdroidReleaseJavaCompilationSafeguard
:app:javaPreCompileFdroidRelease
:app:compileFdroidReleaseJavaWithJavac
/home/agape/Projects/Android/daily-dozen-android/app/src/main/java/org/nutritionfacts/dailydozen/model/Servings.java:187: warning: non-varargs call of varargs method with inexact argument type for last parameter;
.and(String.format("date_id IN (%s)", placeholders), dateIds)
^
cast to Object for a varargs call
cast to Object[] for a non-varargs call and to suppress this warning
1 warning
:app:compileFdroidReleaseNdk NO-SOURCE
:app:compileFdroidReleaseSources
:app:processFdroidReleaseJavaRes NO-SOURCE
:app:transformResourcesWithMergeJavaResForFdroidRelease
:app:transformClassesAndResourcesWithProguardForFdroidRelease
ProGuard, version 5.3.2
Reading input...
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/bad821a6cf5bae4bb87500630c8ce58ad677144f/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/7d2939af29e07c93d35d8c5ff116a87000a47a3b/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.michaelpardo/activeandroid/3.1.0-SNAPSHOT/4ab7b0182975bc57c49efc5e0b3baa4a10e4ec08/activeandroid-3.1.0-SNAPSHOT.jar] (filtered)
Reading program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.github.PhilJay/MPAndroidChart/v2.1.6/b036abbb61656165da99cf44898e4b9123687e65/MPAndroidChart-v2.1.6.jar] (filtered)
Reading program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife-annotations/8.6.0/48efa6f14074e1a6b16e02ac05eba3fc5c7c7ec8/butterknife-annotations-8.6.0.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/689ea2a7c007379c3ce10e589c7f07558ec11c16/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/da60dddd86172ff3ce07ac189f9035a0144dae42/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/30f2e73252239aa120c268deb6a46b2c9c23c892/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/dd6a90469c6878b5aa9422112229fcf8493c5d3d/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.darwinsys/hirondelle-date4j/1.5.1/7b52de513f87ae4d9ff5d17518def0a1e9bc3df0/hirondelle-date4j-1.5.1.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/36db25bbc42803c0ba3f7e5c8704739758a77f72/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/987b8450b16d893ce1ad6f4eac7c46ed7b04b94d/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/e93f06d09718685337948c98c9a99f6e5b75461f/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/225f4a01510d43a23acaf05f3541188e72a397f4/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/64fd01a023bc2945eb9b85b09280fcd6349eed85/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/988379fc46dd9823771701bb18df615e8100ceb1/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/593875a7f96741057eeffb89a5ec980d9ba0723f/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/c58ad46472b42ca932eb6c17db143ae95429cf4e/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/407c67203d2dc930249d2eff5856d4825e1cb370/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.0/c4ba5371a29ac9b2ad6129b1d39ea38750043eff/gson-2.8.0.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/extras/android/m2repository/com/android/support/support-annotations/25.3.1/support-annotations-25.3.1.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/5208235bfb9ee0be6f9cd546dc20116f672d9524/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/a5a844d4e2af1aa162c8424052fbe162ba02cc7c/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/.gradle/caches/modules-2/files-2.1/org.greenrobot/eventbus/3.0.0/ddd99896e9569eaababbe81b35d80e1b91c4ad85/eventbus-3.0.0.jar] (filtered)
Reading program jar [/home/agape/Software/android-sdk/.android/build-cache/9bfead7ff3615b9f80e7090755b6bacd842e64bb/output/jars/classes.jar] (filtered)
Reading program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.jakewharton.hugo/hugo-annotations/1.2.1/b01150795c5cdca1eb7e501bf00f105ff0e31501/hugo-annotations-1.2.1.jar] (filtered)
Reading program directory [/home/agape/Projects/Android/daily-dozen-android/app/build/intermediates/classes/fdroid/release] (filtered)
Reading library jar [/home/agape/Software/android-sdk/platforms/android-25/android.jar]
Reading library jar [/home/agape/Software/android-sdk/platforms/android-25/optional/org.apache.http.legacy.jar]
Note: duplicate definition of library class [android.net.http.HttpResponseCache]
Note: duplicate definition of library class [android.net.http.SslCertificate$DName]
Note: duplicate definition of library class [android.net.http.SslError]
Note: duplicate definition of library class [android.net.http.SslCertificate]
Note: duplicate definition of library class [org.apache.http.params.CoreConnectionPNames]
Note: duplicate definition of library class [org.apache.http.params.HttpConnectionParams]
Note: duplicate definition of library class [org.apache.http.params.HttpParams]
Note: duplicate definition of library class [org.apache.http.conn.scheme.SocketFactory]
Note: duplicate definition of library class [org.apache.http.conn.scheme.LayeredSocketFactory]
Note: duplicate definition of library class [org.apache.http.conn.scheme.HostNameResolver]
Note: duplicate definition of library class [org.apache.http.conn.ConnectTimeoutException]
Note: there were 11 duplicate class definitions.
(http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass)
Initializing...
Note: com.google.gson.internal.UnsafeAllocator: can't find dynamically referenced class sun.misc.Unsafe
Note: com.activeandroid.TableInfo accesses a declared field 'mId' dynamically
Maybe this is program field 'com.activeandroid.Model { java.lang.Long mId; }'
Note: com.google.gson.internal.UnsafeAllocator accesses a declared field 'theUnsafe' dynamically
Note: the configuration keeps the entry point 'com.google.gson.internal.LinkedHashTreeMap { void removeInternal(com.google.gson.internal.LinkedHashTreeMap$Node,boolean); }', but not the descriptor class 'com.google.gson.internal.LinkedHashTreeMap$Node'
Note: the configuration keeps the entry point 'com.google.gson.internal.LinkedHashTreeMap { com.google.gson.internal.LinkedHashTreeMap$Node[] doubleCapacity(com.google.gson.internal.LinkedHashTreeMap$Node[]); }', but not the descriptor class 'com.google.gson.internal.LinkedHashTreeMap$Node'
Note: the configuration keeps the entry point 'com.google.gson.internal.LinkedTreeMap { void removeInternal(com.google.gson.internal.LinkedTreeMap$Node,boolean); }', but not the descriptor class 'com.google.gson.internal.LinkedTreeMap$Node'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.activity.MainActivity { void onEvent(org.nutritionfacts.dailydozen.event.BackupCompleteEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.BackupCompleteEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.activity.MainActivity { void onEvent(org.nutritionfacts.dailydozen.event.RestoreCompleteEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.RestoreCompleteEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.activity.MainActivity { void onEvent(org.nutritionfacts.dailydozen.event.CalculateStreaksTaskCompleteEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.CalculateStreaksTaskCompleteEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.activity.MainActivity { void onEvent(org.nutritionfacts.dailydozen.event.DisplayDateEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.DisplayDateEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.activity.ServingsHistoryActivity { void onEvent(org.nutritionfacts.dailydozen.event.TimeRangeSelectedEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.TimeRangeSelectedEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.activity.ServingsHistoryActivity { void onEvent(org.nutritionfacts.dailydozen.event.TimeScaleSelectedEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.TimeScaleSelectedEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.activity.ServingsHistoryActivity { void onEvent(org.nutritionfacts.dailydozen.event.LoadServingsHistoryCompleteEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.LoadServingsHistoryCompleteEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.fragment.DateFragment { void onEvent(org.nutritionfacts.dailydozen.event.FoodServingsChangedEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.FoodServingsChangedEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.fragment.DateFragment { void onEvent(org.nutritionfacts.dailydozen.event.ShowExplodingStarAnimation); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.ShowExplodingStarAnimation'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.view.ServingCheckBox { void setNextServing(org.nutritionfacts.dailydozen.view.ServingCheckBox); }', but not the descriptor class 'org.nutritionfacts.dailydozen.view.ServingCheckBox'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.view.TimeRangeSelector { void onEvent(org.nutritionfacts.dailydozen.event.TimeScaleSelectedEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.TimeScaleSelectedEvent'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.widget.FoodCheckBoxes { void setDay(org.nutritionfacts.dailydozen.model.Day); }', but not the descriptor class 'org.nutritionfacts.dailydozen.model.Day'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.widget.FoodCheckBoxes { void setFood(org.nutritionfacts.dailydozen.model.Food); }', but not the descriptor class 'org.nutritionfacts.dailydozen.model.Food'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.widget.FoodCheckBoxes { void setServings(org.nutritionfacts.dailydozen.model.Servings); }', but not the descriptor class 'org.nutritionfacts.dailydozen.model.Servings'
Note: the configuration keeps the entry point 'org.nutritionfacts.dailydozen.widget.FoodServings { void onEvent(org.nutritionfacts.dailydozen.event.FoodServingsChangedEvent); }', but not the descriptor class 'org.nutritionfacts.dailydozen.event.FoodServingsChangedEvent'
Note: there were 18 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 1 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 2 accesses to class members by means of introspection.
You should consider explicitly keeping the mentioned class members
(using '-keep' or '-keepclassmembers').
(http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclassmember)
Ignoring unused library classes...
Original number of library classes: 4237
Final number of library classes: 1116
Printing kept classes, fields, and methods...
Shrinking...
Printing usage to [/home/agape/Projects/Android/daily-dozen-android/app/build/outputs/mapping/fdroid/release/usage.txt]...
Removing unused program classes and class elements...
Original number of program classes: 2866
Final number of program classes: 1707
Obfuscating...
Printing mapping to [/home/agape/Projects/Android/daily-dozen-android/app/build/outputs/mapping/fdroid/release/mapping.txt]...
Writing output...
Preparing output jar [/home/agape/Projects/Android/daily-dozen-android/app/build/intermediates/transforms/proguard/fdroid/release/jars/3/1f/main.jar]
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/bad821a6cf5bae4bb87500630c8ce58ad677144f/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/7d2939af29e07c93d35d8c5ff116a87000a47a3b/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.michaelpardo/activeandroid/3.1.0-SNAPSHOT/4ab7b0182975bc57c49efc5e0b3baa4a10e4ec08/activeandroid-3.1.0-SNAPSHOT.jar] (filtered)
Copying resources from program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.github.PhilJay/MPAndroidChart/v2.1.6/b036abbb61656165da99cf44898e4b9123687e65/MPAndroidChart-v2.1.6.jar] (filtered)
Copying resources from program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife-annotations/8.6.0/48efa6f14074e1a6b16e02ac05eba3fc5c7c7ec8/butterknife-annotations-8.6.0.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/689ea2a7c007379c3ce10e589c7f07558ec11c16/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/da60dddd86172ff3ce07ac189f9035a0144dae42/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/30f2e73252239aa120c268deb6a46b2c9c23c892/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/dd6a90469c6878b5aa9422112229fcf8493c5d3d/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.darwinsys/hirondelle-date4j/1.5.1/7b52de513f87ae4d9ff5d17518def0a1e9bc3df0/hirondelle-date4j-1.5.1.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/36db25bbc42803c0ba3f7e5c8704739758a77f72/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/987b8450b16d893ce1ad6f4eac7c46ed7b04b94d/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/e93f06d09718685337948c98c9a99f6e5b75461f/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/225f4a01510d43a23acaf05f3541188e72a397f4/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/64fd01a023bc2945eb9b85b09280fcd6349eed85/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/988379fc46dd9823771701bb18df615e8100ceb1/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/593875a7f96741057eeffb89a5ec980d9ba0723f/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/c58ad46472b42ca932eb6c17db143ae95429cf4e/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/407c67203d2dc930249d2eff5856d4825e1cb370/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.0/c4ba5371a29ac9b2ad6129b1d39ea38750043eff/gson-2.8.0.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/extras/android/m2repository/com/android/support/support-annotations/25.3.1/support-annotations-25.3.1.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/5208235bfb9ee0be6f9cd546dc20116f672d9524/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/a5a844d4e2af1aa162c8424052fbe162ba02cc7c/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/.gradle/caches/modules-2/files-2.1/org.greenrobot/eventbus/3.0.0/ddd99896e9569eaababbe81b35d80e1b91c4ad85/eventbus-3.0.0.jar] (filtered)
Copying resources from program jar [/home/agape/Software/android-sdk/.android/build-cache/9bfead7ff3615b9f80e7090755b6bacd842e64bb/output/jars/classes.jar] (filtered)
Copying resources from program jar [/home/agape/.gradle/caches/modules-2/files-2.1/com.jakewharton.hugo/hugo-annotations/1.2.1/b01150795c5cdca1eb7e501bf00f105ff0e31501/hugo-annotations-1.2.1.jar] (filtered)
Copying resources from program directory [/home/agape/Projects/Android/daily-dozen-android/app/build/intermediates/classes/fdroid/release] (filtered)
Printing classes to [/home/agape/Projects/Android/daily-dozen-android/app/build/outputs/mapping/fdroid/release/dump.txt]...
:app:crashlyticsStoreDeobsFdroidRelease
:app:crashlyticsUploadDeobsFdroidRelease
:app:lintVitalFdroidRelease
:app:transformClassesWithDexForFdroidRelease
:app:mergeFdroidReleaseJniLibFolders
:app:transformNativeLibsWithMergeJniLibsForFdroidRelease
:app:transformNativeLibsWithStripDebugSymbolForFdroidRelease
:app:validateSigningFdroidRelease
:app:packageFdroidRelease
:app:assembleFdroidRelease
BUILD SUCCESSFUL in 16s
46 actionable tasks: 46 executed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment