این ارور گریدیل منو خسته کرده لطفا کمکم کنید
این ارور منو خسته کرده ، به تمام سایت های خارجی و داخلی سر زدم اما نتونستم حل بکنم ، Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list F:\dev\workspace\Mara\app\build\intermediates\multi-dex\debug\maindexlist.txt --output F:\dev\workspace\Mara\app\build\intermediates\transforms\dex\debug\folders\1000\1f\main F:\dev\workspace\Mara\app\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar}
بنظر میاد مشکل از sdk باشه
به طور مثال این رو بررسی نمایید
defaultConfig {
applicationId "yourProjectPackage"
minSdkVersion 15
versionCode 1
versionName "1.0"
targetSdkVersion 23
multiDexEnabled true //important
}
استفاده زیاد از لایبرری ها (کلا استفاده بیش از 50 هزار متد) باعث این خطا میشه باید در گریدل برنامه و کلاس اپلیکیشن یا G این موارد را اضافه کنید :
defaultConfig {
.
.
.
multiDexEnabled true
.
.
}
dependencies {
....
compile 'com.android.support:multidex:1.0.0'
...
}
////////////////////////
G:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
