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
Post a Comment