java - Android error: Error:Execution failed for task ':app:transformClassesWithDexForDebug' -


i want make switch tab

error:

error:execution failed task ':app:transformclasseswithdexfordebug'. com.android.build.api.transform.transformexception: java.lang.runtimeexception: com.android.ide.common.process.processexception: java.util.concurrent.executionexception: com.android.ide.common.process.processexception: error while executing java process main class com.android.dx.command.main arguments {--dex --force-jumbo --num-threads=4 --multi-dex --output c:\users\ali\androidstudioprojects\bwin\app\build\intermediates\transforms\dex\debug\folders\1000\5\slice_1 c:\users\ali\androidstudioprojects\bwin\app\build\intermediates\transforms\instantrunslicer\debug\folders\1\5\slice_1}

my main activity :

public class mainactivity extends appcompatactivity { viewpager  viewpager; tablayout tablayout;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_main);     viewpager = (viewpager) findviewbyid(r.id.viewpager);     tablayout = (tablayout) findviewbyid(r.id.tablayout);     tablayout.setupwithviewpager(viewpager);      viewpager.setadapter(new customadapter(getsupportfragmentmanager(),getapplicationcontext()));  }  private class customadapter extends fragmentpageradapter {      private string item[] = {"page1","page2"};      public customadapter(fragmentmanager supportfragmentmanager, context applicationcontext) {         super(supportfragmentmanager);     }      @override     public fragment getitem(int position) {         switch (position){             case 0:                 return new fragment1();               case 1:                 return new fragment2();               default:return null;         }      }      @override     public int getcount() {         return item.length;      }      @override     public charsequence getpagetitle(int position) {         return item[position];     } } 

}

what {--dex --force-jumbo --num-threads=4 --multi-dex --output ! ??????????/

and gridal is

 apply plugin: 'com.android.application'  android { compilesdkversion 25 buildtoolsversion "25.0.2" defaultconfig {     multidexenabled true     applicationid "com.s.i.m.freebet.bwin"     minsdkversion 14     targetsdkversion 25     versioncode 1     versionname "1.0"     testinstrumentationrunner    "android.support.test.runner.androidjunitrunner" } buildtypes {     release {         minifyenabled false         proguardfiles getdefaultproguardfile('proguard-android.txt'),   'proguard-rules.pro'     } } }  dependencies { compile filetree(dir: 'libs', include: ['*.jar']) androidtestcompile('com.android.support.test.espresso:espresso-   core:2.2.2', {     exclude group: 'com.android.support', module: 'support-annotations'    })  compile 'com.android.support:appcompat-v7:25.3.1'  compile 'com.android.support:design:25.3.1'   testcompile 'junit:junit:4.12' } 

try on build.gradle (module) file

android { ... defaultconfig {     ...     multidexenabled true     } } 

Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -