Open shellyan opened 11 years ago
Its ok if I use sbt-start to compile, but I still got runtime error: please help me!!
Are you actually building using SBT or IntelliJ? I can't figure out what you're using from the screenshots.
And it's pretty hard to help with only screenshots. Can you clean (the clean
command, to ensure you regenerate everything), rebuild (with the apk
command), and send a list of classes in your DEX file? (dexdump your-classes.dex | grep 'Class desc'
should give you that)
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgid Last login: Sun Jul 14 14:07:07 on ttys005 [oh-my-zsh] Random theme '/Users/shell/.oh-my-zsh/themes/rixius.zsh-theme' loaded...
shell in ~/opt/android-scratch on master ! ± dexdump /Users/shell/opt/android-scratch/target/classes-scratch-compile-0.1.dex |grep 'Class desc' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock$Implementation;' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock$OnCreateOptionsMenuListener;' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock$OnCreatePanelMenuListener;' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock$OnMenuItemSelectedListener;' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock$OnOptionsItemSelectedListener;' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock$OnPrepareOptionsMenuListener;' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock$OnPreparePanelListener;' Class descriptor : 'Lcom/actionbarsherlock/ActionBarSherlock;' Class descriptor : 'Lcom/actionbarsherlock/R$attr;' Class descriptor : 'Lcom/actionbarsherlock/R$bool;' Class descriptor : 'Lcom/actionbarsherlock/R$dimen;' Class descriptor : 'Lcom/actionbarsherlock/R$drawable;' Class descriptor : 'Lcom/actionbarsherlock/R$id;' Class descriptor : 'Lcom/actionbarsherlock/R$integer;' Class descriptor : 'Lcom/actionbarsherlock/R$layout;' Class descriptor : 'Lcom/actionbarsherlock/R$string;' Class descriptor : 'Lcom/actionbarsherlock/R$styleable;' Class descriptor : 'Lcom/actionbarsherlock/R;' Class descriptor : 'Lcom/actionbarsherlock/app/ActionBar$LayoutParams;' Class descriptor : 'Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener;' Class descriptor : 'Lcom/actionbarsherlock/app/ActionBar$OnNavigationListener;' Class descriptor : 'Lcom/actionbarsherlock/app/ActionBar$Tab;' Class descriptor : 'Lcom/actionbarsherlock/app/ActionBar;' Class descriptor : 'Lcom/actionbarsherlock/app/SherlockActivity;' Class descriptor : 'Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuBuilder$Callback;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuPresenter$Callback;' Class descriptor : 'Lcom/actionbarsherlock/view/Window$Callback;' Class descriptor : 'Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;' Class descriptor : 'Lcom/actionbarsherlock/internal/ActionBarSherlockNative;' Class descriptor : 'Lcom/actionbarsherlock/internal/ResourcesCompat;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;' Class descriptor : 'Lcom/actionbarsherlock/internal/app/ActionBarImpl$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/app/ActionBarImpl$2;' Class descriptor : 'Lcom/actionbarsherlock/internal/app/ActionBarImpl;' Class descriptor : 'Lcom/actionbarsherlock/internal/app/ActionBarWrapper;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$DependencyListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$FloatPropertyValuesHolder;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$2;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$3;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$4;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$5;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$AnimationHandler;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$AnimatorUpdateListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineHorizontalScrollView;' Class descriptor : 'Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/ActionProviderWrapper;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/View_HasStateListenerSupport;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;' Class descriptor : 'Lcom/actionbarsherlock/view/MenuItem;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$ActionMenuChildView;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$HasPermanentMenuKey;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/BaseMenuPresenter;' Class descriptor : 'Lcom/actionbarsherlock/view/ActionProvider$SubUiVisibilityListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuBuilder$ItemInvoker;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuView;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;' Class descriptor : 'Lcom/actionbarsherlock/view/Menu;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$ExpandedIndexObserver;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/MenuWrapper;' Class descriptor : 'Lcom/actionbarsherlock/view/SubMenu;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;' Class descriptor : 'Lcom/actionbarsherlock/internal/view/menu/SubMenuWrapper;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/AbsActionBarView$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/AbsActionBarView$VisibilityAnimListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/AbsActionBarView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarContainer;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarContextView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView$2;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView$3;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ActionBarView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/CapitalizingButton;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/CapitalizingTextView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/CollapsibleActionViewWrapper;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAdapterView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAdapterView$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsAdapterView$SelectionNotifier;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsColorDrawable;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$ListSelectorHider;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupDataSetObserver;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupScrollListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$ResizePopupRunnable;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsProgressBar$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsProgressBar$AccessibilityEventSender;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsProgressBar$RefreshProgressRunnable;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsProgressBar;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropDownAdapter;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsSpinner$SpinnerPopup;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsSpinner;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/IcsToast;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$1;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$TabAdapter;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$TabClickListener;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$TabView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;' Class descriptor : 'Lcom/actionbarsherlock/internal/widget/TabsLinearLayout;' Class descriptor : 'Lcom/actionbarsherlock/view/ActionMode$Callback;' Class descriptor : 'Lcom/actionbarsherlock/view/ActionMode;' Class descriptor : 'Lcom/actionbarsherlock/view/ActionProvider;' Class descriptor : 'Lcom/actionbarsherlock/view/CollapsibleActionView;' Class descriptor : 'Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;' Class descriptor : 'Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;' Class descriptor : 'Lcom/actionbarsherlock/view/Window;' Class descriptor : 'Lcom/actionbarsherlock/widget/SearchView$OnCloseListener;' Class descriptor : 'Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;' Class descriptor : 'Lcom/actionbarsherlock/widget/SearchView;' Class descriptor : 'Lcom/scratch/R$id;' Class descriptor : 'Lcom/scratch/R$layout;' Class descriptor : 'Lcom/scratch/R;' Class descriptor : 'Lcom/scratch/TypedViewHolder;' Class descriptor : 'Lcom/scratch/TypedActivityHolder;' Class descriptor : 'Lcom/scratch/TypedActivity;' Class descriptor : 'Lcom/scratch/ScratchActivity;' Class descriptor : 'Lcom/scratch/TR$;' Class descriptor : 'Lscala/Equals;' Class descriptor : 'Lscala/Product;' Class descriptor : 'Lscala/Serializable;' Class descriptor : 'Lcom/scratch/TypedResource;' Class descriptor : 'Lcom/scratch/TypedViewHolder$class;' Class descriptor : 'Lscala/FallbackArrayBuilding;' Class descriptor : 'Lscala/Array$;' Class descriptor : 'Lscala/Cloneable;' Class descriptor : 'Lscala/Console$;' Class descriptor : 'Lscala/Function1;' Class descriptor : 'Lscala/runtime/AbstractFunction1;' Class descriptor : 'Lscala/Enumeration$$anonfun$1;' Class descriptor : 'Lscala/Enumeration$$anonfun$scala$Enumeration$$isValDef$1$1;' Class descriptor : 'Lscala/Function0;' Class descriptor : 'Lscala/runtime/AbstractFunction0;' Class descriptor : 'Lscala/Enumeration$$anonfun$scala$Enumeration$$nameOf$1;' Class descriptor : 'Lscala/Enumeration$$anonfun$scala$Enumeration$$populateNameMap$1;' Class descriptor : 'Lscala/math/Ordered;' Class descriptor : 'Lscala/Enumeration$Value;' Class descriptor : 'Lscala/Enumeration$Val;' Class descriptor : 'Lscala/math/Equiv;' Class descriptor : 'Lscala/math/PartialOrdering;' Class descriptor : 'Lscala/math/Ordering;' Class descriptor : 'Lscala/Enumeration$ValueOrdering$;' Class descriptor : 'Lscala/Enumeration$ValueSet$$anonfun$iterator$1;' Class descriptor : 'Lscala/Enumeration$ValueSet$;' Class descriptor : 'Lscala/collection/GenTraversableOnce;' Class descriptor : 'Lscala/collection/Parallelizable;' Class descriptor : 'Lscala/collection/GenTraversableLike;' Class descriptor : 'Lscala/collection/generic/GenericTraversableTemplate;' Class descriptor : 'Lscala/collection/GenTraversable;' Class descriptor : 'Lscala/collection/TraversableOnce;' Class descriptor : 'Lscala/collection/generic/FilterMonadic;' Class descriptor : 'Lscala/collection/TraversableLike;' Class descriptor : 'Lscala/collection/Traversable;' Class descriptor : 'Lscala/collection/AbstractTraversable;' Class descriptor : 'Lscala/collection/GenIterableLike;' Class descriptor : 'Lscala/collection/GenIterable;' Class descriptor : 'Lscala/collection/IterableLike;' Class descriptor : 'Lscala/collection/Iterable;' Class descriptor : 'Lscala/collection/AbstractIterable;' Class descriptor : 'Lscala/collection/GenSetLike;' Class descriptor : 'Lscala/collection/generic/GenericSetTemplate;' Class descriptor : 'Lscala/collection/GenSet;' Class descriptor : 'Lscala/collection/generic/Subtractable;' Class descriptor : 'Lscala/collection/SetLike;' Class descriptor : 'Lscala/collection/Set;' Class descriptor : 'Lscala/collection/AbstractSet;' Class descriptor : 'Lscala/collection/generic/Sorted;' Class descriptor : 'Lscala/collection/SortedSetLike;' Class descriptor : 'Lscala/collection/SortedSet;' Class descriptor : 'Lscala/collection/immutable/Traversable;' Class descriptor : 'Lscala/collection/immutable/Iterable;' Class descriptor : 'Lscala/collection/immutable/Set;' Class descriptor : 'Lscala/collection/immutable/SortedSet;' Class descriptor : 'Lscala/Enumeration$ValueSet;' Class descriptor : 'Lscala/Enumeration;' Class descriptor : 'Lscala/Function0$class;' Class descriptor : 'Lscala/Function0$mcV$sp$class;' Class descriptor : 'Lscala/Function0$mcV$sp;' Class descriptor : 'Lscala/Function0$mcZ$sp$class;' Class descriptor : 'Lscala/Function0$mcZ$sp;' Class descriptor : 'Lscala/Function1$class;' Class descriptor : 'Lscala/Function1$mcVI$sp$class;' Class descriptor : 'Lscala/Function1$mcVI$sp;' Class descriptor : 'Lscala/Function2$class;' Class descriptor : 'Lscala/Function2;' Class descriptor : 'Lscala/LowPriorityImplicits;' Class descriptor : 'Lscala/MatchError;' Class descriptor : 'Lscala/Option;' Class descriptor : 'Lscala/None$;' Class descriptor : 'Lscala/Option$;' Class descriptor : 'Lscala/Option$WithFilter;' Class descriptor : 'Lscala/PartialFunction$class;' Class descriptor : 'Lscala/PartialFunction;' Class descriptor : 'Lscala/Predef$$less$colon$less;' Class descriptor : 'Lscala/Predef$$anon$1;' Class descriptor : 'Lscala/Predef$$eq$colon$eq;' Class descriptor : 'Lscala/Predef$$anon$2;' Class descriptor : 'Lscala/collection/generic/CanBuildFrom;' Class descriptor : 'Lscala/Predef$$anon$3;' Class descriptor : 'Lscala/Predef$;' Class descriptor : 'Lscala/Predef;' Class descriptor : 'Lscala/collection/Iterator;' Class descriptor : 'Lscala/collection/AbstractIterator;' Class descriptor : 'Lscala/Product$$anon$1;' Class descriptor : 'Lscala/Product$class;' Class descriptor : 'Lscala/Product2$class;' Class descriptor : 'Lscala/Product2;' Class descriptor : 'Lscala/Proxy$class;' Class descriptor : 'Lscala/Proxy;' Class descriptor : 'Lscala/Some;' Class descriptor : 'Lscala/Specializable;' Class descriptor : 'Lscala/StringContext$$anonfun$s$1;' Class descriptor : 'Lscala/StringContext$;' Class descriptor : 'Lscala/StringContext$InvalidEscapeException;' Class descriptor : 'Lscala/StringContext;' Class descriptor : 'Lscala/Tuple2;' Class descriptor : 'Lscala/collection/$colon$plus$;' Class descriptor : 'Lscala/collection/$plus$colon$;' Class descriptor : 'Lscala/collection/GenMapLike;' Class descriptor : 'Lscala/collection/GenMap;' Class descriptor : 'Lscala/collection/MapLike;' Class descriptor : 'Lscala/collection/Map;' Class descriptor : 'Lscala/collection/AbstractMap;' Class descriptor : 'Lscala/collection/GenSeqLike;' Class descriptor : 'Lscala/collection/GenSeq;' Class descriptor : 'Lscala/collection/SeqLike;' Class descriptor : 'Lscala/collection/Seq;' Class descriptor : 'Lscala/collection/AbstractSeq;' Class descriptor : 'Lscala/collection/BitSet$class;' Class descriptor : 'Lscala/collection/BitSetLike;' Class descriptor : 'Lscala/collection/BitSet;' Class descriptor : 'Lscala/collection/BitSetLike$$anon$1;' Class descriptor : 'Lscala/runtime/AbstractFunction1$mcVI$sp;' Class descriptor : 'Lscala/collection/BitSetLike$$anonfun$addString$1;' Class descriptor : 'Lscala/collection/BitSetLike$$anonfun$foreach$1$$anonfun$apply$mcVI$sp$1;' Class descriptor : 'Lscala/collection/BitSetLike$$anonfun$foreach$1;' Class descriptor : 'Lscala/collection/BitSetLike$;' Class descriptor : 'Lscala/collection/BitSetLike$class;' Class descriptor : 'Lscala/collection/BufferedIterator$class;' Class descriptor : 'Lscala/collection/BufferedIterator;' Class descriptor : 'Lscala/collection/CustomParallelizable$class;' Class descriptor : 'Lscala/collection/CustomParallelizable;' Class descriptor : 'Lscala/collection/GenIterable$class;' Class descriptor : 'Lscala/collection/GenMapLike$$anonfun$liftedTree1$1$1;' Class descriptor : 'Lscala/collection/GenMapLike$class;' Class descriptor : 'Lscala/collection/GenSeq$class;' Class descriptor : 'Lscala/collection/GenSeqLike$class;' Class descriptor : 'Lscala/collection/GenSet$class;' Class descriptor : 'Lscala/collection/GenSetLike$class;' Class descriptor : 'Lscala/collection/GenTraversable$class;' Class descriptor : 'Lscala/collection/GenTraversableOnce$class;' Class descriptor : 'Lscala/collection/generic/GenTraversableFactory$GenericCanBuildFrom;' Class descriptor : 'Lscala/collection/IndexedSeq$$anon$1;' Class descriptor : 'Lscala/collection/generic/GenericCompanion;' Class descriptor : 'Lscala/collection/generic/GenTraversableFactory;' Class descriptor : 'Lscala/collection/generic/GenSeqFactory;' Class descriptor : 'Lscala/collection/generic/SeqFactory;' Class descriptor : 'Lscala/collection/IndexedSeq$;' Class descriptor : 'Lscala/collection/IndexedSeq$class;' Class descriptor : 'Lscala/collection/IndexedSeqLike;' Class descriptor : 'Lscala/collection/IndexedSeq;' Class descriptor : 'Lscala/collection/IndexedSeqLike$Elements;' Class descriptor : 'Lscala/collection/IndexedSeqLike$class;' Class descriptor : 'Lscala/collection/IndexedSeqOptimized$$anon$1;' Class descriptor : 'Lscala/collection/IndexedSeqOptimized$$anonfun$exists$1;' Class descriptor : 'Lscala/collection/IndexedSeqOptimized$$anonfun$forall$1;' Class descriptor : 'Lscala/collection/IndexedSeqOptimized$class;' Class descriptor : 'Lscala/collection/IndexedSeqOptimized;' Class descriptor : 'Lscala/collection/Iterable$;' Class descriptor : 'Lscala/collection/Iterable$class;' Class descriptor : 'Lscala/collection/IterableLike$class;' Class descriptor : 'Lscala/collection/Iterator$$anon$10;' Class descriptor : 'Lscala/collection/Iterator$$anon$11;' Class descriptor : 'Lscala/collection/Iterator$$anon$2;' Class descriptor : 'Lscala/collection/Iterator$$anonfun$toStream$1;' Class descriptor : 'Lscala/collection/Iterator$;' Class descriptor : 'Lscala/collection/Iterator$class;' Class descriptor : 'Lscala/collection/convert/DecorateAsJava;' Class descriptor : 'Lscala/collection/convert/DecorateAsScala;' Class descriptor : 'Lscala/collection/JavaConverters$;' Class descriptor : 'Lscala/collection/LinearSeq$class;' Class descriptor : 'Lscala/collection/LinearSeqLike;' Class descriptor : 'Lscala/collection/LinearSeq;' Class descriptor : 'Lscala/collection/LinearSeqLike$$anon$1;' Class descriptor : 'Lscala/collection/LinearSeqLike$class;' Class descriptor : 'Lscala/collection/LinearSeqOptimized$class;' Class descriptor : 'Lscala/collection/LinearSeqOptimized;' Class descriptor : 'Lscala/collection/generic/GenMapFactory;' Class descriptor : 'Lscala/collection/generic/MapFactory;' Class descriptor : 'Lscala/collection/Map$;' Class descriptor : 'Lscala/collection/Map$class;' Class descriptor : 'Lscala/collection/MapLike$$anonfun$addString$1;' Class descriptor : 'Lscala/collection/MapLike$$anonfun$filterNot$1;' Class descriptor : 'Lscala/collection/MapLike$class;' Class descriptor : 'Lscala/collection/Parallelizable$class;' Class descriptor : 'Lscala/collection/Seq$;' Class descriptor : 'Lscala/collection/Seq$class;' Class descriptor : 'Lscala/collection/SeqLike$$anonfun$reverse$1;' Class descriptor : 'Lscala/collection/SeqLike$class;' Class descriptor : 'Lscala/collection/generic/GenSetFactory;' Class descriptor : 'Lscala/collection/generic/SetFactory;' Class descriptor : 'Lscala/collection/Set$;' Class descriptor : 'Lscala/collection/Set$class;' Class descriptor : 'Lscala/runtime/AbstractFunction2;' Class descriptor : 'Lscala/collection/SetLike$$anonfun$$plus$plus$1;' Class descriptor : 'Lscala/collection/SetLike$class;' Class descriptor : 'Lscala/collection/SortedSet$class;' Class descriptor : 'Lscala/collection/SortedSetLike$class;' Class descriptor : 'Lscala/collection/Traversable$;' Class descriptor : 'Lscala/collection/Traversable$class;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$2;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$copyToArray$1$$anonfun$apply$mcV$sp$8;' Class descriptor : 'Lscala/runtime/AbstractFunction0$mcV$sp;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$copyToArray$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$exists$1$$anonfun$apply$mcV$sp$3;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$exists$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$filter$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$filterNot$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$flatMap$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$forall$1$$anonfun$apply$mcV$sp$2;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$forall$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$head$1$$anonfun$apply$mcV$sp$5$$anonfun$apply$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$head$1$$anonfun$apply$mcV$sp$5;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$head$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$isEmpty$1$$anonfun$apply$mcV$sp$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$isEmpty$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$last$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$map$1;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$scala$collection$TraversableLike$$sliceInternal$1$$anonfun$apply$mcV$sp$6;' Class descriptor : 'Lscala/collection/TraversableLike$$anonfun$scala$collection$TraversableLike$$sliceInternal$1;' Class descriptor : 'Lscala/collection/TraversableLike$WithFilter$$anonfun$foreach$1;' Class descriptor : 'Lscala/collection/TraversableLike$WithFilter;' Class descriptor : 'Lscala/collection/TraversableLike$class;' Class descriptor : 'Lscala/collection/TraversableOnce$$anonfun$addString$1;' Class descriptor : 'Lscala/collection/TraversableOnce$$anonfun$foldLeft$1;' Class descriptor : 'Lscala/collection/TraversableOnce$$anonfun$size$1;' Class descriptor : 'Lscala/collection/TraversableOnce$$anonfun$toMap$1;' Class descriptor : 'Lscala/collection/TraversableOnce$class;' Class descriptor : 'Lscala/collection/convert/DecorateAsJava$class;' Class descriptor : 'Lscala/collection/convert/DecorateAsScala$$anonfun$propertiesAsScalaMapConverter$1;' Class descriptor : 'Lscala/collection/convert/DecorateAsScala$class;' Class descriptor : 'Lscala/collection/convert/Decorators;' Class descriptor : 'Lscala/collection/convert/Decorators$;' Class descriptor : 'Lscala/collection/convert/Decorators$AsScala;' Class descriptor : 'Lscala/collection/convert/Decorators$class;' Class descriptor : 'Lscala/collection/convert/LowPriorityWrapAsScala$class;' Class descriptor : 'Lscala/collection/convert/WrapAsScala;' Class descriptor : 'Lscala/collection/convert/WrapAsScala$;' Class descriptor : 'Lscala/collection/convert/WrapAsScala$class;' Class descriptor : 'Lscala/collection/convert/Wrappers;' Class descriptor : 'Lscala/collection/convert/Wrappers$;' Class descriptor : 'Lscala/collection/convert/Wrappers$JPropertiesWrapper$$anon$3;' Class descriptor : 'Lscala/collection/mutable/Traversable;' Class descriptor : 'Lscala/collection/mutable/Iterable;' Class descriptor : 'Lscala/collection/generic/Shrinkable;' Class descriptor : 'Lscala/collection/generic/Growable;' Class descriptor : 'Lscala/collection/mutable/Builder;' Class descriptor : 'Lscala/collection/mutable/Cloneable;' Class descriptor : 'Lscala/collection/mutable/MapLike;' Class descriptor : 'Lscala/collection/mutable/Map;' Class descriptor : 'Lscala/collection/mutable/AbstractMap;' Class descriptor : 'Lscala/collection/convert/Wrappers$JPropertiesWrapper;' Class descriptor : 'Lscala/collection/convert/Wrappers$class;' Class descriptor : 'Lscala/collection/generic/BitOperations$Int$class;' Class descriptor : 'Lscala/collection/generic/BitOperations$Int;' Class descriptor : 'Lscala/collection/generic/BitOperations;' Class descriptor : 'Lscala/collection/generic/BitSetFactory$class;' Class descriptor : 'Lscala/collection/generic/BitSetFactory;' Class descriptor : 'Lscala/collection/generic/GenMapFactory$MapCanBuildFrom;' Class descriptor : 'Lscala/collection/generic/GenSetFactory$$anon$1;' Class descriptor : 'Lscala/collection/generic/GenTraversableFactory$ReusableCBF;' Class descriptor : 'Lscala/collection/generic/GenericSetTemplate$class;' Class descriptor : 'Lscala/collection/generic/GenericTraversableTemplate$class;' Class descriptor : 'Lscala/collection/generic/Growable$$anonfun$$plus$plus$eq$1;' Class descriptor : 'Lscala/collection/generic/Growable$class;' Class descriptor : 'Lscala/collection/generic/ImmutableMapFactory;' Class descriptor : 'Lscala/collection/generic/ImmutableSetFactory;' Class descriptor : 'Lscala/collection/generic/IterableForwarder$class;' Class descriptor : 'Lscala/collection/generic/TraversableForwarder;' Class descriptor : 'Lscala/collection/generic/IterableForwarder;' Class descriptor : 'Lscala/collection/generic/MutableMapFactory;' Class descriptor : 'Lscala/collection/generic/MutableSetFactory;' Class descriptor : 'Lscala/collection/generic/SeqForwarder$class;' Class descriptor : 'Lscala/collection/generic/SeqForwarder;' Class descriptor : 'Lscala/collection/generic/Shrinkable$class;' Class descriptor : 'Lscala/collection/generic/Sorted$class;' Class descriptor : 'Lscala/collection/generic/Subtractable$class;' Class descriptor : 'Lscala/collection/generic/TraversableForwarder$class;' Class descriptor : 'Lscala/collection/immutable/$colon$colon$;' Class descriptor : 'Lscala/collection/immutable/Seq;' Class descriptor : 'Lscala/collection/immutable/LinearSeq;' Class descriptor : 'Lscala/collection/immutable/List;' Class descriptor : 'Lscala/collection/immutable/$colon$colon;' Class descriptor : 'Lscala/collection/immutable/MapLike;' Class descriptor : 'Lscala/collection/immutable/Map;' Class descriptor : 'Lscala/collection/immutable/AbstractMap;' Class descriptor : 'Lscala/collection/immutable/BitSet$;' Class descriptor : 'Lscala/collection/immutable/BitSet;' Class descriptor : 'Lscala/collection/immutable/BitSet$BitSet1;' Class descriptor : 'Lscala/collection/immutable/BitSet$BitSet2;' Class descriptor : 'Lscala/collection/immutable/BitSet$BitSetN;' Class descriptor : 'Lscala/collection/immutable/HashMap$Merger;' Class descriptor : 'Lscala/collection/immutable/HashMap$$anon$2$$anon$3;' Class descriptor : 'Lscala/collection/immutable/HashMap$$anon$2;' Class descriptor : 'Lscala/collection/immutable/HashMap$$anonfun$1;' Class descriptor : 'Lscala/collection/immutable/HashMap$;' Class descriptor : 'Lscala/collection/immutable/HashMap;' Class descriptor : 'Lscala/collection/immutable/HashMap$EmptyHashMap$;' Class descriptor : 'Lscala/collection/immutable/HashMap$HashMap1;' Class descriptor : 'Lscala/collection/immutable/HashMap$HashMapCollision1;' Class descriptor : 'Lscala/collection/immutable/TrieIterator;' Class descriptor : 'Lscala/collection/immutable/HashMap$HashTrieMap$$anon$1;' Class descriptor : 'Lscala/collection/immutable/HashMap$HashTrieMap;' Class descriptor : 'Lscala/collection/immutable/HashMap$SerializationProxy$$anonfun$readObject$1;' Class descriptor : 'Lscala/collection/immutable/HashMap$SerializationProxy$$anonfun$writeObject$1;' Class descriptor : 'Lscala/collection/immutable/HashMap$SerializationProxy$$anonfun$writeObject$2;' Class descriptor : 'Lscala/collection/immutable/HashMap$SerializationProxy;' Class descriptor : 'Lscala/collection/immutable/HashSet$;' Class descriptor : 'Lscala/collection/immutable/HashSet;' Class descriptor : 'Lscala/collection/immutable/HashSet$EmptyHashSet$;' Class descriptor : 'Lscala/collection/immutable/HashSet$HashSet1;' Class descriptor : 'Lscala/collection/immutable/HashSet$HashSetCollision1;' Class descriptor : 'Lscala/collection/immutable/HashSet$HashTrieSet$$anon$1;' Class descriptor : 'Lscala/collection/immutable/HashSet$HashTrieSet;' Class descriptor : 'Lscala/collection/immutable/HashSet$SerializationProxy$$anonfun$readObject$1;' Class descriptor : 'Lscala/collection/immutable/HashSet$SerializationProxy$$anonfun$writeObject$1;' Class descriptor : 'Lscala/collection/immutable/HashSet$SerializationProxy;' Class descriptor : 'Lscala/collection/immutable/IndexedSeq$;' Class descriptor : 'Lscala/collection/immutable/IndexedSeq$class;' Class descriptor : 'Lscala/collection/immutable/IndexedSeq;' Class descriptor : 'Lscala/collection/immutable/Iterable$;' Class descriptor : 'Lscala/collection/immutable/Iterable$class;' Class descriptor : 'Lscala/collection/immutable/LinearSeq$class;' Class descriptor : 'Lscala/collection/immutable/List$$anonfun$toStream$1;' Class descriptor : 'Lscala/collection/immutable/List$;' Class descriptor : 'Lscala/collection/immutable/ListMap$$anon$1;' Class descriptor : 'Lscala/collection/immutable/ListMap$;' Class descriptor : 'Lscala/collection/immutable/ListMap;' Class descriptor : 'Lscala/collection/immutable/ListMap$EmptyListMap$;' Class descriptor : 'Lscala/collection/immutable/ListMap$Node;' Class descriptor : 'Lscala/collection/immutable/ListSerializeEnd$;' Class descriptor : 'Lscala/collection/immutable/ListSet$$anon$1;' Class descriptor : 'Lscala/collection/immutable/ListSet$;' Class descriptor : 'Lscala/collection/immutable/ListSet;' Class descriptor : 'Lscala/collection/immutable/ListSet$EmptyListSet$;' Class descriptor : 'Lscala/collection/immutable/ListSet$ListSetBuilder$$anonfun$result$1;' Class descriptor : 'Lscala/collection/immutable/ListSet$ListSetBuilder;' Class descriptor : 'Lscala/collection/immutable/ListSet$Node;' Class descriptor : 'Lscala/collection/immutable/Map$;' Class descriptor : 'Lscala/collection/immutable/Map$EmptyMap$;' Class descriptor : 'Lscala/collection/immutable/Map$Map1;' Class descriptor : 'Lscala/collection/immutable/Map$Map2;' Class descriptor : 'Lscala/collection/immutable/Map$Map3;' Class descriptor : 'Lscala/collection/immutable/Map$Map4;' Class descriptor : 'Lscala/collection/immutable/Map$class;' Class descriptor : 'Lscala/collection/immutable/MapLike$class;' Class descriptor : 'Lscala/collection/immutable/Nil$;' Class descriptor : 'Lscala/collection/immutable/Range$;' Class descriptor : 'Lscala/collection/immutable/Range;' Class descriptor : 'Lscala/collection/immutable/Range$Inclusive;' Class descriptor : 'Lscala/collection/immutable/Seq$;' Class descriptor : 'Lscala/collection/immutable/Seq$class;' Class descriptor : 'Lscala/collection/immutable/Set$;' Class descriptor : 'Lscala/collection/immutable/Set$EmptySet$;' Class descriptor : 'Lscala/collection/immutable/Set$Set1;' Class descriptor : 'Lscala/collection/immutable/Set$Set2;' Class descriptor : 'Lscala/collection/immutable/Set$Set3;' Class descriptor : 'Lscala/collection/immutable/Set$Set4;' Class descriptor : 'Lscala/collection/immutable/Set$class;' Class descriptor : 'Lscala/collection/immutable/SortedSet$class;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$$plus$plus$1;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$1;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$append$1;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$filteredTail$1;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$flatMap$1;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$map$1;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$take$1;' Class descriptor : 'Lscala/collection/immutable/Stream$$anonfun$take$2;' Class descriptor : 'Lscala/collection/immutable/Stream$$hash$colon$colon$;' Class descriptor : 'Lscala/collection/immutable/Stream$;' Class descriptor : 'Lscala/collection/immutable/Stream;' Class descriptor : 'Lscala/collection/immutable/Stream$Cons;' Class descriptor : 'Lscala/collection/immutable/Stream$ConsWrapper;' Class descriptor : 'Lscala/collection/immutable/Stream$Empty$;' Class descriptor : 'Lscala/collection/immutable/Stream$StreamBuilder$$anonfun$result$1;' Class descriptor : 'Lscala/collection/mutable/LazyBuilder;' Class descriptor : 'Lscala/collection/immutable/Stream$StreamBuilder;' Class descriptor : 'Lscala/collection/immutable/Stream$StreamCanBuildFrom;' Class descriptor : 'Lscala/collection/immutable/Stream$StreamWithFilter;' Class descriptor : 'Lscala/collection/immutable/Stream$cons$;' Class descriptor : 'Lscala/collection/immutable/StreamIterator$$anonfun$$init$$1;' Class descriptor : 'Lscala/collection/immutable/StreamIterator$$anonfun$next$1;' Class descriptor : 'Lscala/collection/immutable/StreamIterator$$anonfun$toStream$1;' Class descriptor : 'Lscala/collection/immutable/StreamIterator$LazyCell;' Class descriptor : 'Lscala/collection/immutable/StreamIterator;' Class descriptor : 'Lscala/collection/immutable/StringLike$$anonfun$format$1;' Class descriptor : 'Lscala/collection/immutable/StringLike$class;' Class descriptor : 'Lscala/collection/immutable/StringLike;' Class descriptor : 'Lscala/collection/immutable/StringOps$;' Class descriptor : 'Lscala/collection/immutable/StringOps;' Class descriptor : 'Lscala/collection/immutable/Traversable$;' Class descriptor : 'Lscala/collection/immutable/Traversable$class;' Class descriptor : 'Lscala/collection/immutable/Vector$$anon$1;' Class descriptor : 'Lscala/collection/immutable/Vector$;' Class descriptor : 'Lscala/collection/immutable/Vector$VectorReusableCBF;' Class descriptor : 'Lscala/collection/immutable/VectorPointer;' Class descriptor : 'Lscala/collection/immutable/Vector;' Class descriptor : 'Lscala/collection/immutable/VectorBuilder;' Class descriptor : 'Lscala/collection/immutable/VectorIterator;' Class descriptor : 'Lscala/collection/immutable/VectorPointer$class;' Class descriptor : 'Lscala/collection/immutable/WrappedString$$anonfun$newBuilder$1;' Class descriptor : 'Lscala/collection/immutable/WrappedString$;' Class descriptor : 'Lscala/collection/immutable/WrappedString;' Class descriptor : 'Lscala/collection/mutable/SeqLike;' Class descriptor : 'Lscala/collection/mutable/Seq;' Class descriptor : 'Lscala/collection/mutable/AbstractSeq;' Class descriptor : 'Lscala/collection/mutable/BufferLike;' Class descriptor : 'Lscala/collection/mutable/Buffer;' Class descriptor : 'Lscala/collection/mutable/AbstractBuffer;' Class descriptor : 'Lscala/collection/mutable/AbstractIterable;' Class descriptor : 'Lscala/collection/mutable/SetLike;' Class descriptor : 'Lscala/collection/mutable/Set;' Class descriptor : 'Lscala/collection/mutable/AbstractSet;' Class descriptor : 'Lscala/collection/mutable/ArrayBuffer$;' Class descriptor : 'Lscala/collection/mutable/IndexedSeqLike;' Class descriptor : 'Lscala/collection/mutable/IndexedSeq;' Class descriptor : 'Lscala/collection/mutable/IndexedSeqOptimized;' Class descriptor : 'Lscala/collection/mutable/ResizableArray;' Class descriptor : 'Lscala/collection/mutable/ArrayBuffer;' Class descriptor : 'Lscala/collection/mutable/ArrayBuilder;' Class descriptor : 'Lscala/collection/mutable/ArrayBuilder$ofRef;' Class descriptor : 'Lscala/collection/mutable/ArrayLike$class;' Class descriptor : 'Lscala/collection/mutable/ArrayLike;' Class descriptor : 'Lscala/collection/mutable/ArrayOps$class;' Class descriptor : 'Lscala/collection/mutable/ArrayOps$ofRef$;' Class descriptor : 'Lscala/collection/mutable/ArrayOps;' Class descriptor : 'Lscala/collection/mutable/ArrayOps$ofRef;' Class descriptor : 'Lscala/collection/mutable/Buffer$;' Class descriptor : 'Lscala/collection/mutable/Buffer$class;' Class descriptor : 'Lscala/collection/mutable/BufferLike$class;' Class descriptor : 'Lscala/collection/mutable/Builder$$anon$1;' Class descriptor : 'Lscala/collection/mutable/Builder$class;' Class descriptor : 'Lscala/collection/mutable/Cloneable$class;' Class descriptor : 'Lscala/collection/mutable/HashEntry;' Class descriptor : 'Lscala/collection/mutable/DefaultEntry;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$$anon$1;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$$anonfun$checkConsistent$1$$anonfun$apply$mcVI$sp$1;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$$anonfun$checkConsistent$1;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$$anonfun$serializeTo$1;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$Contents;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$HashUtils$class;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$HashUtils;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable$class;' Class descriptor : 'Lscala/collection/mutable/FlatHashTable;' Class descriptor : 'Lscala/collection/mutable/GrowingBuilder;' Class descriptor : 'Lscala/collection/mutable/HashEntry$class;' Class descriptor : 'Lscala/collection/mutable/HashMap$$anonfun$foreach$1;' Class descriptor : 'Lscala/collection/mutable/HashMap$$anonfun$iterator$1;' Class descriptor : 'Lscala/collection/mutable/HashMap$$anonfun$readObject$1;' Class descriptor : 'Lscala/collection/mutable/HashMap$$anonfun$writeObject$1;' Class descriptor : 'Lscala/collection/mutable/HashMap$;' Class descriptor : 'Lscala/collection/mutable/HashTable$HashUtils;' Class descriptor : 'Lscala/collection/mutable/HashTable;' Class descriptor : 'Lscala/collection/mutable/HashMap;' Class descriptor : 'Lscala/collection/mutable/HashSet$$anonfun$readObject$1;' Class descriptor : 'Lscala/collection/mutable/HashSet$;' Class descriptor : 'Lscala/collection/mutable/HashSet;' Class descriptor : 'Lscala/collection/mutable/HashTable$$anon$1;' Class descriptor : 'Lscala/collection/mutable/HashTable$;' Class descriptor : 'Lscala/collection/mutable/HashTable$Contents;' Class descriptor : 'Lscala/collection/mutable/HashTable$HashUtils$class;' Class descriptor : 'Lscala/collection/mutable/HashTable$class;' Class descriptor : 'Lscala/collection/mutable/IndexedSeq$;' Class descriptor : 'Lscala/collection/mutable/IndexedSeq$class;' Class descriptor : 'Lscala/collection/mutable/IndexedSeqLike$class;' Class descriptor : 'Lscala/collection/mutable/Iterable$;' Class descriptor : 'Lscala/collection/mutable/Iterable$class;' Class descriptor : 'Lscala/collection/mutable/ListBuffer$$anon$1;' Class descriptor : 'Lscala/collection/mutable/ListBuffer$;' Class descriptor : 'Lscala/collection/mutable/ListBuffer;' Class descriptor : 'Lscala/collection/mutable/Map$;' Class descriptor : 'Lscala/collection/mutable/Map$class;' Class descriptor : 'Lscala/collection/mutable/MapBuilder;' Class descriptor : 'Lscala/collection/mutable/MapLike$class;' Class descriptor : 'Lscala/collection/mutable/ResizableArray$class;' Class descriptor : 'Lscala/collection/mutable/Seq$;' Class descriptor : 'Lscala/collection/mutable/Seq$class;' Class descriptor : 'Lscala/collection/mutable/SeqLike$class;' Class descriptor : 'Lscala/collection/mutable/Set$;' Class descriptor : 'Lscala/collection/mutable/Set$class;' Class descriptor : 'Lscala/collection/mutable/SetBuilder;' Class descriptor : 'Lscala/collection/mutable/SetLike$class;' Class descriptor : 'Lscala/collection/mutable/StringBuilder$;' Class descriptor : 'Lscala/collection/mutable/StringBuilder;' Class descriptor : 'Lscala/collection/mutable/Traversable$class;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$;' Class descriptor : 'Lscala/collection/mutable/WrappedArray;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofBoolean;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofByte;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofChar;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofDouble;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofFloat;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofInt;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofLong;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofRef;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofShort;' Class descriptor : 'Lscala/collection/mutable/WrappedArray$ofUnit;' Class descriptor : 'Lscala/collection/mutable/WrappedArrayBuilder;' Class descriptor : 'Lscala/compat/Platform$;' Class descriptor : 'Lscala/math/BigDecimal$$anonfun$isValidByte$1;' Class descriptor : 'Lscala/math/BigDecimal$$anonfun$isValidInt$1;' Class descriptor : 'Lscala/math/BigDecimal$$anonfun$isValidLong$1;' Class descriptor : 'Lscala/math/BigDecimal$$anonfun$isValidShort$1;' Class descriptor : 'Lscala/math/BigDecimal$;' Class descriptor : 'Lscala/math/ScalaNumber;' Class descriptor : 'Lscala/math/ScalaNumericAnyConversions;' Class descriptor : 'Lscala/math/ScalaNumericConversions;' Class descriptor : 'Lscala/math/BigDecimal;' Class descriptor : 'Lscala/math/BigInt$;' Class descriptor : 'Lscala/math/BigInt;' Class descriptor : 'Lscala/math/Equiv$;' Class descriptor : 'Lscala/math/LowPriorityEquiv$class;' Class descriptor : 'Lscala/math/LowPriorityOrderingImplicits$class;' Class descriptor : 'Lscala/math/LowPriorityOrderingImplicits;' Class descriptor : 'Lscala/math/Numeric$;' Class descriptor : 'Lscala/math/Ordered$;' Class descriptor : 'Lscala/math/Ordered$class;' Class descriptor : 'Lscala/math/Ordering$;' Class descriptor : 'Lscala/math/Ordering$IntOrdering;' Class descriptor : 'Lscala/math/Ordering$Int$;' Class descriptor : 'Lscala/math/Ordering$IntOrdering$class;' Class descriptor : 'Lscala/math/Ordering$class;' Class descriptor : 'Lscala/math/PartialOrdering$class;' Class descriptor : 'Lscala/math/ScalaNumericAnyConversions$class;' Class descriptor : 'Lscala/math/package$;' Class descriptor : 'Lscala/package$$anon$1;' Class descriptor : 'Lscala/package$;' Class descriptor : 'Lscala/package;' Class descriptor : 'Lscala/reflect/OptManifest;' Class descriptor : 'Lscala/reflect/ClassManifestDeprecatedApis;' Class descriptor : 'Lscala/reflect/ClassTag;' Class descriptor : 'Lscala/reflect/Manifest;' Class descriptor : 'Lscala/reflect/AnyValManifest;' Class descriptor : 'Lscala/reflect/ClassManifestDeprecatedApis$$anonfun$subargs$1;' Class descriptor : 'Lscala/reflect/ClassManifestDeprecatedApis$class;' Class descriptor : 'Lscala/reflect/ClassManifestFactory$;' Class descriptor : 'Lscala/reflect/ClassTag$$anon$1;' Class descriptor : 'Lscala/reflect/ClassTag$;' Class descriptor : 'Lscala/reflect/ClassTag$class;' Class descriptor : 'Lscala/reflect/ClassTypeManifest;' Class descriptor : 'Lscala/reflect/Manifest$class;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$10;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$11;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$12;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$13;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$14;' Class descriptor : 'Lscala/reflect/ManifestFactory$ClassTypeManifest;' Class descriptor : 'Lscala/reflect/ManifestFactory$PhantomManifest;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$1;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$2;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$3;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$4;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$5;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$6;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$7;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$8;' Class descriptor : 'Lscala/reflect/ManifestFactory$$anon$9;' Class descriptor : 'Lscala/reflect/ManifestFactory$;' Class descriptor : 'Lscala/reflect/ManifestFactory;' Class descriptor : 'Lscala/reflect/NameTransformer$$anonfun$1;' Class descriptor : 'Lscala/reflect/NameTransformer$$anonfun$2;' Class descriptor : 'Lscala/reflect/NameTransformer$;' Class descriptor : 'Lscala/reflect/NameTransformer$OpCodes;' Class descriptor : 'Lscala/reflect/NameTransformer;' Class descriptor : 'Lscala/reflect/NoManifest$;' Class descriptor : 'Lscala/reflect/ScalaSignature;' Class descriptor : 'Lscala/reflect/package$;' Class descriptor : 'Lscala/runtime/AbstractFunction0$mcZ$sp;' Class descriptor : 'Lscala/runtime/ArrayRuntime;' Class descriptor : 'Lscala/runtime/BooleanRef;' Class descriptor : 'Lscala/runtime/BoxedUnit;' Class descriptor : 'Lscala/runtime/BoxesRunTime;' Class descriptor : 'Lscala/runtime/IntRef;' Class descriptor : 'Lscala/runtime/Nothing$;' Class descriptor : 'Lscala/runtime/Null$;' Class descriptor : 'Lscala/runtime/ObjectRef;' Class descriptor : 'Lscala/runtime/RichDouble$;' Class descriptor : 'Lscala/runtime/RichFloat$;' Class descriptor : 'Lscala/runtime/RichInt$;' Class descriptor : 'Lscala/runtime/ScalaRunTime$$anon$1;' Class descriptor : 'Lscala/runtime/ScalaRunTime$;' Class descriptor : 'Lscala/runtime/Statics;' Class descriptor : 'Lscala/runtime/StringAdd$;' Class descriptor : 'Lscala/runtime/VolatileByteRef;' Class descriptor : 'Lscala/sys/BooleanProp$$anonfun$keyExists$1;' Class descriptor : 'Lscala/sys/BooleanProp$$anonfun$valueIsTrue$1;' Class descriptor : 'Lscala/sys/BooleanProp$;' Class descriptor : 'Lscala/sys/Prop;' Class descriptor : 'Lscala/sys/PropImpl;' Class descriptor : 'Lscala/sys/BooleanProp;' Class descriptor : 'Lscala/sys/BooleanProp$BooleanPropImpl;' Class descriptor : 'Lscala/sys/PropImpl$$anonfun$get$1;' Class descriptor : 'Lscala/sys/SystemProperties$$anonfun$$minus$eq$1;' Class descriptor : 'Lscala/sys/SystemProperties$$anonfun$$plus$eq$1;' Class descriptor : 'Lscala/sys/SystemProperties$$anonfun$contains$1;' Class descriptor : 'Lscala/sys/SystemProperties$$anonfun$get$1;' Class descriptor : 'Lscala/sys/SystemProperties$$anonfun$iterator$1;' Class descriptor : 'Lscala/sys/SystemProperties$;' Class descriptor : 'Lscala/sys/SystemProperties;' Class descriptor : 'Lscala/sys/package$;' Class descriptor : 'Lscala/util/DynamicVariable$$anon$1;' Class descriptor : 'Lscala/util/DynamicVariable;' Class descriptor : 'Lscala/util/Either$;' Class descriptor : 'Lscala/util/Left$;' Class descriptor : 'Lscala/util/PropertiesTrait;' Class descriptor : 'Lscala/util/Properties$;' Class descriptor : 'Lscala/util/PropertiesTrait$$anonfun$1;' Class descriptor : 'Lscala/util/PropertiesTrait$$anonfun$2;' Class descriptor : 'Lscala/util/PropertiesTrait$$anonfun$3;' Class descriptor : 'Lscala/util/PropertiesTrait$$anonfun$4;' Class descriptor : 'Lscala/util/PropertiesTrait$$anonfun$scalaProps$1;' Class descriptor : 'Lscala/util/PropertiesTrait$$anonfun$scalaProps$2;' Class descriptor : 'Lscala/util/PropertiesTrait$class;' Class descriptor : 'Lscala/util/Right$;' Class descriptor : 'Lscala/util/control/NoStackTrace;' Class descriptor : 'Lscala/util/control/ControlThrowable;' Class descriptor : 'Lscala/util/control/BreakControl;' Class descriptor : 'Lscala/util/control/Breaks;' Class descriptor : 'Lscala/util/control/NoStackTrace$;' Class descriptor : 'Lscala/util/control/NoStackTrace$class;' Class descriptor : 'Lscala/util/hashing/MurmurHash3$$anonfun$orderedHash$1;' Class descriptor : 'Lscala/util/hashing/MurmurHash3$$anonfun$unorderedHash$1;' Class descriptor : 'Lscala/util/hashing/MurmurHash3;' Class descriptor : 'Lscala/util/hashing/MurmurHash3$;' Class descriptor : 'Lscala/util/hashing/package$;' Class descriptor : 'Lscala/xml/Equality;' Class descriptor : 'Lscala/xml/NodeSeq;' Class descriptor : 'Lscala/xml/Node;' Class descriptor : 'Lscala/xml/SpecialNode;' Class descriptor : 'Lscala/xml/Atom;' Class descriptor : 'Lscala/xml/Attribute;' Class descriptor : 'Lscala/xml/Comment;' Class descriptor : 'Lscala/xml/Elem$$anonfun$text$1;' Class descriptor : 'Lscala/xml/Elem;' Class descriptor : 'Lscala/xml/Equality$;' Class descriptor : 'Lscala/xml/Equality$class;' Class descriptor : 'Lscala/xml/Group;' Class descriptor : 'Lscala/xml/MetaData$$anonfun$asAttrMap$1;' Class descriptor : 'Lscala/xml/MetaData$$anonfun$toString$1;' Class descriptor : 'Lscala/xml/MetaData;' Class descriptor : 'Lscala/xml/MinimizeMode$;' Class descriptor : 'Lscala/xml/NamespaceBinding$$anonfun$toString$1;' Class descriptor : 'Lscala/xml/NamespaceBinding;' Class descriptor : 'Lscala/xml/Node$$anonfun$nonEmptyChildren$1;' Class descriptor : 'Lscala/xml/NodeSeq$$anon$1;' Class descriptor : 'Lscala/xml/NodeSeq$$anonfun$newBuilder$1;' Class descriptor : 'Lscala/xml/NodeSeq$$anonfun$text$1;' Class descriptor : 'Lscala/xml/NodeSeq$;' Class descriptor : 'Lscala/xml/Null$;' Class descriptor : 'Lscala/xml/Text;' Class descriptor : 'Lscala/xml/TopScope$;' Class descriptor : 'Lscala/xml/Utility$$anonfun$sequenceToXML$1;' Class descriptor : 'Lscala/xml/Utility$$anonfun$sequenceToXML$2;' Class descriptor : 'Lscala/xml/Utility$$anonfun$serialize$1;' Class descriptor : 'Lscala/xml/parsing/TokenTests;' Class descriptor : 'Lscala/xml/Utility$;' Class descriptor : 'Lscala/xml/parsing/TokenTests$class;'
shell in ~/opt/android-scratch on master ! ± 14:20
07-15 03:32:10.929 3526-3526/? E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.scratch/com.scratch.ScratchActivity}: java.lang.RuntimeException: java.lang.NoSuchMethodException:
I/O error: duplicate entry: android/support/v4/app/Watson$OnCreateOptionsMenuListener.class
Sorry for the lack of answer, was in holiday last week. I'll look into it in a few days when I finish catching up with everything!
On Sun, Jul 14, 2013 at 9:54 PM, Shell Yan notifications@github.com wrote:
IDEA fails to compile
I/O error: duplicate entry: android/support/v4/app/Watson$OnCreateOptionsMenuListener.class I think something wrong in dependencies: android-support-v4. abs needs it to compile, but I could not find another android-support-v4 in Scratch, maybe its built in?
[image: image]https://f.cloud.github.com/assets/2230037/794807/f8d9b416-ecbe-11e2-95e5-f169570dfbe2.png
— Reply to this email directly or view it on GitHubhttps://github.com/fxthomas/android-scratch/issues/3#issuecomment-20942545 .
François-Xavier Thomas Élève ingénieur à Télécom ParisTech
have fun in London
Thanks! Well, I'm back. Did you try removing the support library or setting it to "Provided"?
actionbarsherlock must be added in main project as compile. because if I set it as provided, this will turn error: android:theme="@style/Sherlock.__Theme.DarkActionBar"
add support-v4 as provided in actionbarsherlock library,
add actionbarsherlock as compile in main project
added libraryDependencies += apklib("com.actionbarsherlock" % "actionbarsherlock" % "4.3.1")
in build.sbt
I keep getting this errorI/O error: duplicate entry: com/actionbarsherlock/ActionBarSherlock$Implementation.class
Do you know what an ApkLib is? Because I'm not sure IntelliJ handles them correctly -- this is a Maven thing after all. Any way you could just share the project somewhere on GitHub?
I dont know apklib is. my repo is all here. including idea folders. https://github.com/shellyan/android-scratch
ActionBarSherlock is an ApkLib. You have to process resources (generate R.java
among others) for it, it's not just source code.
Normally SBT does this for you when you use gen-idea
, and you definitely should not have to add another module inside IntelliJ. Try running gen-idea
, then remove the additional module and build again?
if I just run gen-idea, i only got import com.actionbarsherlock.BuildConfig
available when I am coding.
I tried to manually add modules /Users/shell/opt/android-scratch/target/scala-2.10/apklib_managed, I got this error when I tried to save settings:
Source root "/Users/shell/opt/android-scratch/target/scala-2.10/apklib_managed/src/android" cannot be defined in module "Scratch" because it belongs to content of nested module "apklib_managed
any updates?
Can you test my 'fix-apklib' branch? I sent a PR with a potential fix about a week ago.
(Sorry for the lack of updates by the way, I've been busy with work lately, I don't have as much time for SBT-Android!)
Fall semester is getting started.
I have switched to branch(detached from origin/fix-apklib)
Sorry it is still not working. I think android plugin is working fine because I can get sherlock lib here. But only import I can get is import com.actionbarsherlock.BuildConfig
Which version of SBT-Idea are you using?
addSbtPlugin("org.scala-sbt" % "sbt-android" % "0.7-SNAPSHOT")
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.0-SNAPSHOT")
I added
libraryDependencies += apklib("com.actionbarsherlock" % "actionbarsherlock" % "4.3.1")
to build.sbt, and when I import actionbarsherlock,Project structure
I did some diggings, people suggested to remove
android-support-v4
from myproject and use it fromabs
only. However, I could not find it in myproject dependencies, it only relies onandroid 4.1.2
,sbt
,abs