bogus "same input jar is specified twice" errors since going from 0.8.14 to 1.0.0rc4?

2,602 views
Skip to first unread message

Ken Yee

unread,
Dec 5, 2014, 4:32:28 PM12/5/14
to adt...@googlegroups.com
I'm having this weird issue w/ 1.0.0RC4 of Android Studio and Gradle that I just don't understand.
This is a jar file that is in the app/libs directory of the project and is included in the build.gradle with:
    compile files('libs/metadata-extractor-2.6.4.jar')

Error:Execution failed for task ':app:proguardDevelopmentDebug'.
> java.io.IOException: The same input jar [/Users/kenyee/mustbin-android/app/libs/metadata-extractor-2.6.4.jar] is specified twice.

I looked at the --debug output from doing
 gradle assembleDevelopmentDebug 
and the jar is only listed once for the java command line that builds it:

16:23:50.382 [DEBUG] [org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler] Compiler arguments: -source 1.7 -target 1.7 -d /Users/kenyee/mustbin-android/app/build/intermediates/classes/development/debug -g -encoding UTF-8 -bootclasspath /Users/kenyee/android-sdk/platforms/android-21/android.jar -classpath /Users/kenyee/.gradle/caches/modules-2/files-2.1/com.madgag/scprov-jdk15on/1.47.0.3/a1ff8a74a7013c4ada7e4d20d335b302d147ddd1/scprov-jdk15on-1.47.0.3.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp/1.5.4/7b7c9e5a6a0d69a1571968805dc1d1f19b57da26/okhttp-1.5.4.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a60a5e993c98c864010053cb901b7eab25306568/gson-2.2.4.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/it.sephiroth.android.library.horizontallistview/library/1.2.1/classes.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.android.support/support-v4/20.0.0/classes.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.madgag/sc-light-jdk15on/1.47.0.3/ee5043d8e50e46b0daca4e798f52d7532c27b0c4/sc-light-jdk15on-1.47.0.3.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.octo.android.robospice/robospice-cache/1.4.12/72acbbe328cc32b67315611f973e8e8149a83cf3/robospice-cache-1.4.12.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.github.machinarius/preferencefragment/0.1.1/classes.jar:/Users/kenyee/android-sdk/extras/android/m2repository/com/android/support/support-annotations/20.0.0/support-annotations-20.0.0.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.2.0/74137f8d9aac26dd9463efe32271f2be8d41cda9/picasso-2.2.0.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.android.support/support-v13/20.0.0/classes.jar:/Users/kenyee/mustbin-android/app/libs/metadata-extractor-2.6.4.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.nineoldandroids/library/2.4.0/e9b63380f3a242dbdbf103a2355ad7e43bad17cb/library-2.4.0.jar:/Users/kenyee/mustbin-android/app/libs/aws-android-sdk-1.7.1.1-s3.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.nhaarman.listviewanimations/library/2.6.0/59351ccb0a1631d30358f6a92749a072f2df7602/library-2.6.0.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.3.1/cbf0cc07675681a7703c900dd5f60288f654f1ba/jackson-annotations-2.3.1.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.edmodo/cropper/1.0.1/classes.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.madgag/scpkix-jdk15on/1.47.0.3/5a2856bb520c462a474802b73f12a81be4cfd200/scpkix-jdk15on-1.47.0.3.jar:/Users/kenyee/mustbin-android/app/libs/tokenautocomplete-1.2.1.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.jakewharton.timber/timber/2.4.2/1f875e143b83cf04899dd6db12765fe9ba483656/timber-2.4.2.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/90a3822c38ec8c996e84c16a3477ef632cbc87a3/commons-lang3-3.3.2.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.github.castorflex.verticalviewpager/library/19.0.1/classes.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.google.android.gms/play-services/5.0.89/classes.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/se.emilsjolander/stickylistheaders/2.4.1/classes.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.android.support/support-v13/20.0.0/libs/internal_impl-20.0.0.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.crashlytics.android/crashlytics/1.1.13/e821eafa1bf489a26bdb71f95078c26785b37a1/crashlytics-1.1.13.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/de.greenrobot/eventbus/2.2.0/8957e80562a7e6ac5d9421e46e0898336c06c307/eventbus-2.2.0.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.3.1/f9f7185c92ca5fefe2fb3efdeb477a67c96ea2d0/jackson-core-2.3.1.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.github.johnkil.android-robototextview/robototextview/2.2.0/classes.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.octo.android.robospice/robospice-retrofit/1.4.12/512aec0c55ee38deedd46aca76925cbbc342e790/robospice-retrofit-1.4.12.jar:/Users/kenyee/mustbin-android/app/libs/aws-android-sdk-1.7.1.1-core-no-third-party.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.github.chrisbanes.photoview/library/1.2.3/classes.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.commonsware.cwac/camera/0.6.10/classes.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/5.0.0/34f9a9915c4ac33f97a9339f4caad41cb02638d8/butterknife-5.0.0.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.jakewharton/disklrucache/2.0.2/93b399470e72c0bc8cb52379943b63c9aa586cd8/disklrucache-2.0.2.jar:/Users/kenyee/mustbin-android/app/build/intermediates/exploded-aar/com.android.support/support-v4/20.0.0/libs/internal_impl-20.0.0.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.octo.android.robospice/robospice/1.4.12/a765a12a6f549c15b583a275c1f25c8cf656c0fb/robospice-1.4.12.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/de.keyboardsurfer.android.widget/crouton/1.8.1/3f7f33cca0b0fcec104a135bb5737cdb811fb6ed/crouton-1.8.1.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit/retrofit/1.5.0/54271c5c7a4dfa1c7cd53d0b10956ea35d32abb0/retrofit-1.5.0.jar:/Users/kenyee/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.3.1/c4096a8323bbbcbeda072e3def123a9b66783361/jackson-databind-2.3.1.jar /Users/kenyee/mustbin-android/app/src/main/java/com/dd/crop/CropTextureView.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/Constants.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/DatapointHelper.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/JsonObjects.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/LocalyticsProvider.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/LocalyticsSession.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/PushReceiver.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/ReferralReceiver.java /Users/kenyee/mustbin-android/app/src/main/java/com/localytics/android/ReflectionUtils.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/DragSortController.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/DragSortCursorAdapter.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/DragSortItemView.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/DragSortItemViewCheckable.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/DragSortListView.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/ResourceDragSortCursorAdapter.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/SimpleDragSortCursorAdapter.java /Users/kenyee/mustbin-android/app/src/main/java/com/mobeta/android/dslv/SimpleFloatViewManager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/ApplicationRuntimeException.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/BinsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/CameraActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/GalleryActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/GalleryFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/LoginActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/MainActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/MBCameraFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/SettingsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/WelcomeScreenActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/activity/ActivityFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/activity/ActivityTagHandler.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/activity/EndlessScrollListener.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/activity/NoNotificationsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/activity/NotificationFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/activity/SmartViewPager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/activity/TimelineFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/AccountService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/AccountServiceIntf.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/ApiService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/ApiServiceIntf.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/BaseService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/ClientApiVersionInterceptor.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/MBRetrofitGsonSpiceService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/MBRetrofitSpiceService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/OfflineSpiceService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/RestClientRuntimeException.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/AccountInfo.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/Bin.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/BinContents.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/CertificateResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/CertificateSigningRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/ChatConversation.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/ChatMessage.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/ChatSession.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/Comment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/Contact.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DeletedObject.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/Document.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentConfig.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentConfigCard.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentConfigKeyValue.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentConfigMultiImage.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentConfigPhoto.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentConfigTextNote.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentConfigType.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentKeyValue.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/DocumentSocialStatus.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/File.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/ImageFile.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/InstalledKey.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/Invite.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/NotificationMessage.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/PersistedBean.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/SharedContact.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/Status.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/TempAWSCredentials.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/User.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/UserAccount.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/beans/UserCredentials.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/gson/ChatSessionDeserializer.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/gson/DateSerializer.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/gson/DocumentConfigAdapter.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/AccountAvailabilityRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/AddBinRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/AddContactsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/CancelInviteContactsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/CancelInviteRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/ChangeEmailRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/ChangePasswordRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/CreateAccountRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/DeleteBinRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/DeleteDocRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/DeleteMyAvatarRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/DeviceCheckRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/DeviceDeactivateRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/DeviceSyncRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/DocSocialStatsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/FinalizeFileUploadRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/GenerateResetTokenRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/GetAWSKeysRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/GetBinSharingRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/GetBinsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/GetCommentsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/GetMyProfileRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/GetUserProfileRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/HandleSharingRequestRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/InviteContactsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/KeyInstallRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/KeySetupRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/LikeDocRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/LookupRecoveryQuestionsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/MarkNotificationsReadRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/MatchContactsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/NotificationsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/OfflineUploadDocRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/PostCommentRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/RegisterPushTokenRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/RemoveContactsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/RequestUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/ResendEmailVerificationRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/ResendInviteRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/ResetPasswordWithTokenRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/SearchContactsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/SetBinSharingRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/SetMyAvatarRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/SetMyProfileRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/SignCertificateRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/SyncOneBinRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/SyncUsersRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UnlikeDocRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UpdateCardDocRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UpdateDocInfoRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UpdateFilesRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UpdateMultiDocRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UpdateMultiImagePageRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UpdatePhotoRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UploadDocAndFilesRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/UploadDocRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/VerifiyResetAnswersWithTokenRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/VerifyAccountRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/chat/ChatDeleteMsgsRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/chat/ChatHideRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/chat/ChatMarkReadRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/chat/ChatPostRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/chat/ChatStartRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/requests/chat/ChatSyncRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/AddBinResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/AddContactsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/BaseResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/BinSharingResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/DeviceSyncResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/GenerateResetTokenResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/GetBinsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/GetCommentsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/GetNotificationsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/HandleSharingRequestResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/InviteContactsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/LookupRecoveryQuestionsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/MatchContactsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/PostCommentResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/ResetPasswordWithTokenResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/ResponseStatus.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/SearchContactsResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/UserSyncResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/VerifyResetAnswersWithTokenResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/chat/ChatAllUnreadCountResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/chat/ChatDeleteMsgResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/chat/ChatPostResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/chat/ChatStartResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/chat/ChatSyncResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/api/responses/chat/SingleChatConversationSyncResponse.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/AbstractAppPauseActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/AbstractAppPauseApplication.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/AbstractAppPausePreferenceActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseActivityDelegate.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseApiActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseCallbackFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseDocFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseEventFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseMustbinDialogFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BasePasswordEntryFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BasePreferenceActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/BaseWizardActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/MBApplication.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/base/MBConstants.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/BinActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/BinDocsAdapter.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/BinDocsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/CreateBinActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/EditSharedContactsActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/EditSharedContactsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/ScrollableSwipeRefreshLayout.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/SelectBinTypeFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/SharedContactsActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/bin/SharedContactsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/blur/Blur.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/blur/BlurActionBarToggle.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/blur/BlurAndDimView.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/ChatActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/ChatConversationListFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/ChatFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/ChatWithContactsActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/ChatWithContactsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/ContactsChooserDialog.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/NoConversationsChatFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/chat/UnverifiedChatFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/comment/CommentFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/comment/CommentsActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/core/ApplicationRuntimeException.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/BinColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/BinShareColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/ChatConversationColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/ChatMessageColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/ChatSessionColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/ChatUserColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/CommentColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/ContactColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/DatabaseManager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/DocumentColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/DocumentConfigColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/DocumentKeyValueColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/DocumentSocialColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/DocumentTagColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/FileColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/InviteColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/NotificationColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/NotificationDocumentColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/NotificationFileColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/S3FileColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/S3QueuedFile.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/SyncTimeColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/TagColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/TransactionTask.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/db/UserColumns.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/dialog/ClearCacheDialogFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/dialog/LogoutDialogFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/dialog/ProgressDialogFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/dialog/SimpleDialogFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/dialog/TextPromptDialogFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/CardImageView.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocCardFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocKeyValueFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocMultiFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocNoteFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocPhotoFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocTagsView.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocumentRequest.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/DocumentService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditBaseDocFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditCardFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditDocActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditImageBaseFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditKeyValueFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditMultiDocFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditMultiPageFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditNoteFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/EditPhotoFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/ThumbCache.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/VerticalViewPagerFixed.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/docs/ViewPagerFixed.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/enums/NavigationItem.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/BaseEvent.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/BinLoaded.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/BinSharingUpdated.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/BinsInitialized.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/BinsUpdated.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/BinUpdated.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/ChatConversationHidden.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/ChatConversationMarkedRead.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/ChatConversationSyncComplete.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/ChatMessageCatchup.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/ChatMessageDeleted.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/CommentsAdded.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/CommentsSyncComplete.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/ContactsUpdated.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/DiskFull.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/DocStatsUpdated.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/DocUpdated.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/NotificationSyncComplete.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/PhotoDocUpdated.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/SyncComplete.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/UserSwitch.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/events/UserVerified.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/gcm/GcmBroadcastReceiver.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/gcm/GcmIntentService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/gcm/GcmMustbinHandler.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/log/BaseTree.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/log/CrashlyticsTree.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/log/LogCatTree.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/log/Logger.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/pin/BasePinActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/pin/CreatePinActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/pin/PinUnlockActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/preferences/MBPreferenceManager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/preferences/OnboardingPreferenceManager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/preferences/QuotaPreference.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/preferences/SecurityPreferenceManager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/preferences/ThemedListPreference.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/recover/AnswerRecoveryQuestionsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/recover/EnterRecoveryCodeFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/recover/EnterUsernameFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/recover/RecoverPasswordActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/recover/SetNewPasswordFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/DownloadService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/ParallelIntentService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/S3Downloader.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/S3Manager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/S3Uploader.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/SharedPreferencesCompat.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/SharedPreferencesUtils.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/SimpleDiskCache.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/UploadInterruptedException.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/s3/UploadService.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/security/CipherRuntimeException.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/security/PRNGFixes.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/security/SecurityRuntimeException.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/security/SecurityUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/signup/RegisterQuestionsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/signup/RegisterUserFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/signup/SignUpActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/span/MbSpannableStringBuilder.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/span/TypefaceSpan.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/sync/SyncManager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/templates/ActionTemplate.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/templates/BinTemplate.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/templates/CardFieldsTemplate.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/templates/DocTemplate.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/templates/KeyValues.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/templates/KeyValuesTemplate.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/templates/TemplateManager.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/users/AddContactsActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/users/AddContactsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/users/ContactsFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/users/EditProfileFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/users/ProfileActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/users/ProfileFragment.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/CheckableLayout.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/DeviceUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/FileUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/FormUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/ImageUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/MD5.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/ParallaxTransformer.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/PasswordUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/Preferences.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/SearchViewFormatter.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/utils/TimeUtil.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/AddCardActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/AddKeyValueActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/AddMultiDocActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/AddTextNoteActivity.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/Card.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/FieldValidation.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/KeyValue.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/MultiDoc.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/TextNote.java /Users/kenyee/mustbin-android/app/src/main/java/com/mustbin/mustbin/wizard/WizInfoIntf.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/Wizard.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/WizardFlow.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/WizardFragment.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/WizardStep.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/infrastructure/Bus.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/infrastructure/Disposable.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/infrastructure/Subscriber.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/infrastructure/events/StepCompletedEvent.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/layouts/BasicWizardLayout.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/persistence/ContextManager.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/persistence/ContextManagerImpl.java /Users/kenyee/mustbin-android/app/src/main/java/org/codepond/wizardroid/persistence/ContextVariable.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/android/support/v4/preferencefragment/R.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/com/commonsware/cwac/camera/R.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/com/devspark/robototextview/R.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/com/edmodo/cropper/R.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/com/google/android/gms/R.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/com/mustbin/mustbin/Manifest.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/com/mustbin/mustbin/R.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/it/sephiroth/android/library/R.java /Users/kenyee/mustbin-android/app/build/generated/source/r/development/debug/se/emilsjolander/stickylistheaders/R.java /Users/kenyee/mustbin-android/app/build/generated/source/buildConfig/development/debug/com/mustbin/mustbin/BuildConfig.java



Ken Yee

unread,
Dec 5, 2014, 4:59:09 PM12/5/14
to adt...@googlegroups.com
this was a proguard config issue...this was in it:
-libraryjar libs
-libraryjar metadata-extractor...

So after that, I get:
Warning:can't write resource [META-INF/NOTICE.txt] (Duplicate zip entry [commons-io-1.3.2.jar:META-INF/NOTICE.txt])
:app:proguardDevelopmentDebug FAILED
Error:Execution failed for task ':app:proguardDevelopmentDebug'.
> java.io.IOException: Can't write [/Users/kenyee/mustbin-android/app/build/intermediates/classes-proguard/development/debug/classes.jar] (Can't read [/Users/kenyee/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar(;;;;;;!META-INF/MANIFEST.MF)] (Duplicate zip entry [commons-io-1.3.2.jar:org/apache/commons/io/FileUtils.class]))

even after removing libraryjars and also tried adding/removing injars...

Xavier Ducrohet

unread,
Dec 5, 2014, 5:36:02 PM12/5/14
to adt...@googlegroups.com
Don't use -libraryjars or -injar or -oujar in your proguard file. Gradle does this for you automatically.

--
You received this message because you are subscribed to the Google Groups "adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Xavier Ducrohet
Android SDK Tech Lead
Google Inc.
http://developer.android.com | http://tools.android.com

Please do not send me questions directly. Thanks!

Ken Yee

unread,
Dec 5, 2014, 7:40:59 PM12/5/14
to adt...@googlegroups.com


On Friday, December 5, 2014 5:36:02 PM UTC-5, Xavier Ducrohet wrote:
Don't use -libraryjars or -injar or -oujar in your proguard file. Gradle does this for you automatically.

Yep, I took those all out.

Turns out the duplicate class issue was solved by doing this even though it makes no sense:

And even though I have the compile and gradle VM options set in Android Studio to these rather high options (which worked fine w/ 0.8.14):
-Xmx2048m -XX:MaxPermSize=1024m -Xms512m

I'm getting an outofmemory error w/ the program in the latest version of Android Studio compared to the old 0.8.14 version:
Error:Execution failed for task ':app:dexDevelopmentDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
  /Users/kenyee/android-sdk/build-tools/21.1.1/dx --dex --force-jumbo --no-optimize --output /Users/kenyee/mustbin-android/app/build/intermediates/dex/development/debug --input-list=/Users/kenyee/mustbin-android/app/build/intermediates/tmp/dex/development/debug/inputList.txt
  Error Code:
  3
  Output:
  warning: Ignoring InnerClasses attribute for an anonymous inner class
  (com.amazonaws.javax.xml.stream.StaxErrorReporter$1) that doesn't come with an
  associated EnclosingMethod attribute. This class was probably produced by a
  compiler that did not target the modern .class file format. The recommended
  solution is to recompile the class from source, using an up-to-date compiler
  and without specifying any "-target" type options. The consequence of ignoring
  this warning is that reflective operations on this class will incorrectly
  indicate that it is *not* an inner class.
  warning: Ignoring InnerClasses attribute for an anonymous inner class
  (com.amazonaws.javax.xml.stream.XMLReaderImpl$1) that doesn't come with an
  associated EnclosingMethod attribute. This class was probably produced by a
  compiler that did not target the modern .class file format. The recommended
  solution is to recompile the class from source, using an up-to-date compiler
  and without specifying any "-target" type options. The consequence of ignoring
  this warning is that reflective operations on this class will incorrectly
  indicate that it is *not* an inner class.
  warning: Ignoring InnerClasses attribute for an anonymous inner class
  (com.amazonaws.javax.xml.stream.xerces.util.SecuritySupport12$1) that doesn't come with an
  associated EnclosingMethod attribute. This class was probably produced by a
  compiler that did not target the modern .class file format. The recommended
  solution is to recompile the class from source, using an up-to-date compiler
  and without specifying any "-target" type options. The consequence of ignoring
  this warning is that reflective operations on this class will incorrectly
  indicate that it is *not* an inner class.
  warning: Ignoring InnerClasses attribute for an anonymous inner class
  (com.amazonaws.javax.xml.stream.xerces.util.SecuritySupport12$2) that doesn't come with an
  associated EnclosingMethod attribute. This class was probably produced by a
  compiler that did not target the modern .class file format. The recommended
  solution is to recompile the class from source, using an up-to-date compiler
  and without specifying any "-target" type options. The consequence of ignoring
  this warning is that reflective operations on this class will incorrectly
  indicate that it is *not* an inner class.
  warning: Ignoring InnerClasses attribute for an anonymous inner class
  (com.amazonaws.javax.xml.stream.xerces.util.SecuritySupport12$3) that doesn't come with an
  associated EnclosingMethod attribute. This class was probably produced by a
  compiler that did not target the modern .class file format. The recommended
  solution is to recompile the class from source, using an up-to-date compiler
  and without specifying any "-target" type options. The consequence of ignoring
  this warning is that reflective operations on this class will incorrectly
  indicate that it is *not* an inner class.
  warning: Ignoring InnerClasses attribute for an anonymous inner class
  (com.amazonaws.javax.xml.stream.xerces.util.SecuritySupport12$4) that doesn't come with an
  associated EnclosingMethod attribute. This class was probably produced by a
  compiler that did not target the modern .class file format. The recommended
  solution is to recompile the class from source, using an up-to-date compiler
  and without specifying any "-target" type options. The consequence of ignoring
  this warning is that reflective operations on this class will incorrectly
  indicate that it is *not* an inner class.
  UNEXPECTED TOP-LEVEL ERROR:
  java.lang.OutOfMemoryError: GC overhead limit exceeded
  at com.android.dx.dex.code.RopTranslator.outputBlock(RopTranslator.java:253)
  at com.android.dx.dex.code.RopTranslator.outputInstructions(RopTranslator.java:233)
  at com.android.dx.dex.code.RopTranslator.translateAndGetResult(RopTranslator.java:212)
  at com.android.dx.dex.code.RopTranslator.translate(RopTranslator.java:105)
  at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:317)
  at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:137)
  at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:93)
  at com.android.dx.command.dexer.Main.processClass(Main.java:729)
  at com.android.dx.command.dexer.Main.processFileBytes(Main.java:673)
  at com.android.dx.command.dexer.Main.access$300(Main.java:82)
  at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:602)
  at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
  at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
  at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
  at com.android.dx.command.dexer.Main.processOne(Main.java:632)
  at com.android.dx.command.dexer.Main.processAllFiles(Main.java:510)
  at com.android.dx.command.dexer.Main.runMonoDex(Main.java:279)
  at com.android.dx.command.dexer.Main.run(Main.java:245)
  at com.android.dx.command.dexer.Main.main(Main.java:214)
   at com.android.dx.command.Main.main(Main.java:106)
 

It's almost as if proguard is being fed duplicate jar files :-(

Xavier Ducrohet

unread,
Dec 5, 2014, 9:20:20 PM12/5/14
to adt...@googlegroups.com
if dx is running out of memory you can change its memory allocation (it runs in its own VM so the configuration for Gradle doesn't matter.).


--
You received this message because you are subscribed to the Google Groups "adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ken Yee

unread,
Dec 5, 2014, 9:45:42 PM12/5/14
to adt...@googlegroups.com


On Friday, December 5, 2014 9:20:20 PM UTC-5, Xavier Ducrohet wrote:
if dx is running out of memory you can change its memory allocation (it runs in its own VM so the configuration for Gradle doesn't matter.).


Adding
  javaMaxHeapSize "2048M"
to dexOptions fixed it.  That explains why cranking up the VM memory options made no difference...I had even tried 4G of memory :-)

Thanks Xavier.

Reply all
Reply to author
Forward
0 new messages