অ্যান্ড্রয়েড জাভা.এক্সি অ-শূন্য প্রস্থান মূল্য 1 [বন্ধ] দিয়ে শেষ হয়েছে


117

আমি অনুরূপগুলি দেখার চেষ্টা করেছি এবং কোনও সমাধান কার্যকর হয়নি worked আমি এর আগে কোনও সমস্যা ছাড়াই অ্যাপ্লিকেশনগুলি চালিত করেছি তবে আমার নতুন অ্যাপটি হঠাৎ আমাকে সমস্যা দেওয়া শুরু করেছে। আমি যখন এটি চালানোর চেষ্টা করি তখন সর্বদা ব্যর্থ হয়:

Error:Execution failed for task ':app:preDexDebug'.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_67\bin\java.exe'' finished with non-zero exit value 1

কনসোলটি এখানে প্রদর্শিত হয়েছে:

Executing tasks: [:app:assembleDebug]

Configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportSupportV42200Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:compileDebugJava UP-TO-DATE
:app:preDexDebug
AGPBI: {"kind":"SIMPLE","text":"Error: Could not create the Java Virtual        Machine.","position":{},"original":"Error: Could not create the Java Virtual Machine."}
AGPBI: {"kind":"SIMPLE","text":"Error: A fatal exception has occurred. Program will exit.","position":{},"original":"Error: A fatal exception has occurred. Program will exit."}

AGPBI: {"kind":"SIMPLE","text":"Error: Could not create the Java Virtual Machine.","position":{},"original":"Error: Could not create the Java Virtual Machine."}
AGPBI: {"kind":"SIMPLE","text":"Error: A fatal exception has occurred. Program will exit.","position":{},"original":"Error: A fatal exception has occurred. Program will exit."}


FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:preDexDebug'.
com.android.ide.common.process.ProcessException:     org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_67\bin\java.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.614 secs

AGPBI: {"kind":"SIMPLE","text":"Error: Could not create the Java Virtual Machine.","position":{},"original":"Error: Could not create the Java Virtual Machine."}
AGPBI: {"kind":"SIMPLE","text":"Error: A fatal exception has occurred. Program will exit.","position":{},"original":"Error: A fatal exception has occurred. Program will exit."}

এই অ্যাপটিটি খুব সাধারণ এবং আমি স্টক বিন্যাস থেকে এটিকে খুব বেশি পরিবর্তন করি নি। এটি শুধুমাত্র ললিপপ জন্য ডিজাইন করা হয়েছে এবং শুধুমাত্র স্টক বৈশিষ্ট্য ব্যবহার করে। এখানে বিল্ড.gradle:

apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.0"

defaultConfig {
    applicationId "com.package.app"
    minSdkVersion 21
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:22.0.0'
}

মনে রাখবেন যে এটি আপনার অ্যাপ তৈরির ক্ষেত্রে সমস্যা , এটি চালানোর ক্ষেত্রে নয় - অবশ্যই এটি চালানোর আগে আপনাকে কোনও কোনও সময়ে সফলভাবে তৈরি করতে হবে।
ক্রিস স্ট্রাটন

@ র্যান্ড, আপনি কি কোনও সমাধান খুঁজে পেয়েছেন? আমি একই সমস্যার মুখোমুখি হচ্ছি, আমার কাছে 32 বিট কনফিগারেশন রয়েছে, আমি অনুমান করি এটিই সমস্যা।
নরেন্দ্রসিংহ দোদিয়া

এই বাগটি বেশ বিরক্তিকর এবং কিছুই বলে মনে হচ্ছে না
মার্টিন ফেফার

আপনার লেআউট.এক্সএমএল অনুসন্ধান করুন এবং এটি android:shadowRadius="4dp" মুছুন এবং মুছুন।
মায়াসির

উত্তর:


56

বিরোধী আঁকতে সক্ষম সংস্থানগুলির কারণে একই ত্রুটির সম্মুখীন হয়েছিল। আমি একটি পরিষ্কার প্রকল্প করেছি এবং ত্রুটিটির আর মুখোমুখি হয়নি।


এটি আমার জন্য কাজ করেছে। আমি প্রস্থান ত্রুটি 2
hadi

1
WH00t, এত সহজ! আমার প্রস্থান ত্রুটি ছিল 1 .. অবশ্যই
গিটের

সিন্ড্রিয়ারের মতো আমারও প্রস্থান ত্রুটি 1 ছিল এবং এটি আমার জন্য এটি সমাধান করেছে। শেষ ঘন্টাটি মাথা ব্যথা ছাড়া কিছুই ছিল না, ধন্যবাদ @ কেন্থ!
ডেভউডহল

1
@ কেনেথ কাজ করছে না ..!
user5716019

এটি আমার পক্ষে কাজ করে না
jose920405

16

প্রচুর সার্ফিংয়ের পরে, আমি খুঁজে পেলাম সমস্যাটি হ'ল জিসি ওভারহেড (স্মৃতিশক্তি ছাড়াই)। কোডটি নীচে আমার বিল্ডড্র্যাডলে যুক্ত করে আমার দিনটি বাঁচিয়েছে।

android {

    dexOptions {
        incremental = true;
        preDexLibraries = false
        javaMaxHeapSize "4g" // 2g should be also OK
    }

}

রেফারেন্স - প্রসেসএক্সেপশন: org.gradle.process.intern.ExecException শূন্য-বহির্গমন প্রস্থান 2 দিয়ে সমাপ্ত


কি g? গিগাবাইট?
সাববি

@ সাব্বি এটি ডেক্স অপারেশনের জন্য জাভা ভার্চুয়াল মেশিনের (জেভিএম) সর্বাধিক মেমরি বরাদ্দ পুল নির্দিষ্ট করার একটি বিকল্প। সুত্র - stackoverflow.com/questions/33750404/...
Duke1992

2
DexOptions.incrementalঅপ্রচলিত এবং 2018 এর শেষে সরানো হবে
হেন্দ্রডাব্লুডি

13

এটি আমার জাভা ইনস্টল নিয়ে অবশ্যই সমস্যা ছিল। আমি জাভার সমস্ত চিহ্ন (সি: // প্রোগ্রাম ফাইল / জাভা / জেডি কে) এবং জেআর ফোল্ডারগুলি সরিয়েছি এবং সরকারী পৃষ্ঠা থেকে এটি পুনরায় ইনস্টল করেছি এবং এখন এটি ঠিক আছে।


1
আপনি এটা কিভাবে করেছেন। দয়া করে আরও বিশদ সরবরাহ করুন
সামি এলটমাভি

1
কন্ট্রোল প্যানেলে যান এবং জাভার সমস্ত সংস্করণ আনইনস্টল করুন। তারপরে সর্বশেষটি পুনরায় ইনস্টল করুন।
র‌্যাড

1
আমার জন্য কাজ করেনি ..
অ্যালেক্স কাপুস্টিয়ান

জাভার ট্রেসগুলি সরাতে আপনি "জাভাআরএ" চেষ্টা করতে পারেন। নিশ্চিত যদিও এটি সাহায্য করে না।
অ্যান্ড্রয়েড বিকাশকারী

যদি আপনি একাধিক JDK (কারনের জন্য) ইনস্টল আছে, নিশ্চিত করুন স্টুডিওতে সঠিক ব্যবহার করছে করুন: stackoverflow.com/a/30631386/1544046
JCricket

12

হতে পারে আপনি আপনার বিল্ডটুলস সংস্করণ নম্বরটি পরিবর্তন করতে পারেন।

এটি আমার সমস্যা :

Error:Execution failed for 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: org.gradle.process.internal.ExecException: Process 'command 'D:\ProgramTools\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1

আমার বিল্ড।

android {
    compileSdkVersion 23
    buildToolsVersion "24.0.0"

    defaultConfig {
        applicationId "com.pioneers.recyclerviewitemanimation"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

আমি কেবল বিল্ডটুলস ভার্সনটি বিল্ডটুলস ভার্সন "23.0.2" এ পরিবর্তন করেছি এবং সমস্যাটি সমাধান করা হয়েছে।


এটা আমার সমাধান খুব, আমি শুধু একটি পুরানো প্রকল্পটি চেক করুন এবং তুলনা buildToolsVersion "23.0.1" একই মান build.gradle এবং সেট
Youri

আমার জন্য কাজ করেছে .... :-) সমস্যা ছিল যখন আমি নতুন প্রকল্প তৈরি করি।
রুমিত প্যাটেল

11

সমস্যা র‍্যাম । আমার বার্তাগুলি গ্রেডল বিল্ডে আমার অনুরূপ বার্তা ছিল

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal. 
ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' 
finished with non-zero exit value 1

কেন: ওএস উইন্ডোজ 8.1 এর সাথে আমার ল্যাপটপে ফ্রি র‌্যাম নেই।

সমাধান: আমি কয়েকটি প্রোগ্রাম বন্ধ করে দিয়েছি যার দরকার নেই। এর পরে, আমার আরও ফ্রি র‌্যাম ছিল এবং আমার প্রকল্পটি অ্যান্ড্রয়েড স্টুডিওতে নির্মিত হয়েছিল।


1
হ্যাঁ, ত্রুটির আগে এটি একটি সংলাপ দেখায় "যথেষ্ট মমরি নয় ..." আমি এক্সট্র্যাক্ট বার্তাটি মনে করি না
vuhung3990

8

আমার ক্ষেত্রে, সমাধানটি ছিল অ্যান্ড্রয়েড স্টুডিও বন্ধ করা এবং জাভা প্রক্রিয়াগুলি মেরে ফেলা, যা খুব বড় (1.2 গিগাবাইট) ছিল। এর পরে, আমার প্রকল্পটি সাধারণত চলবে (ওএস এক্স মাউন্ট লায়ন, অ্যান্ড্রয়েড স্টুডিও 1.2.2, আইম্যাক মিড 2011 4 জিবি রাম)।


এ নিয়ে ভাবিনিও। আমার জন্য কাজ করেছেন। কেবল এএস পুনরায় চালু (4 বারের মতো) কিছুই করেনি।
gatlingxyz

ধন্যবাদ! এটি একটি মোহন মত কাজ করে।
জ্যাককার 14

ম্যাক আমার লগইন ক্র্যাশ করেছে (পুরো রিবুট নয়)। আবার লগ ইন করার পরে, সমস্ত চলমান অ্যাপ্লিকেশনগুলি কিছু অদ্ভুত জম্বি অবস্থায় (আমার সেরা অনুমান) জাভা প্রক্রিয়াটি পুনরায় চালু করে। ক্রিয়াকলাপ ব্যবস্থাপক জাভা প্রক্রিয়া হত্যার বিষয়টি সমস্যার সমাধান করেছে। ধন্যবাদ!
andymeadows

ধন্যবাদ! সমাধান অ্যান্ড্রয়েড স্টুডিও বন্ধ করার জন্য close
pengguang001

7

সমাধান

1.জাস্ট প্রকল্পটি পরিষ্কার করুন এবং এর কাজটি পরীক্ষা করুন বা না পরীক্ষা করুন

২.জাস্ট আবর্জনার কাজ বন্ধ করার পরে অ্যান্ড্রয়েড স্টুডিওটি পুনরায় চালু করুন

৩. উপরের দুটি জিনিস যদি কাজ না করে তবে গ্রেড.বিল্ড ফাইলটিতে এটি যুক্ত করুন

android {

    dexOptions {
        incremental = true;
        preDexLibraries = false
        javaMaxHeapSize "4g" 
    }

}

ভাল এবং 3 এক কাজ।
সুরেন্দ্র ডি

6

আমি গ্রন্থাগার যোগ করার পরে একই সমস্যা ছিল icepick আমার gradle নির্ভরতা পূর্ণ করার উদ্দেশ্যে। ডিপেন্ডেনসি অপসারণ করার পরে, সবকিছু ঠিক আছে বলে মনে হচ্ছে। এই সমস্যাটি কেন প্রকাশিত হয়েছিল আমি তাড়াতাড়ি জানি আমি আবার এখানে লিখব


4
একই অবস্থা. ফিক্স ব্যবহার করতে ছিল providedপরিবর্তে compileজন্য processorনির্ভরতা। এই টিকিট দেখুন ।
theblang

5

assembleandroidtestনীচের চিত্রের মতো বিকল্পটি ব্যবহার করুন । সুতরাং ত্রুটিটি ঘটেছে সম্পর্কে আপনি আরও জানতে পারবেন:

এখানে চিত্র বর্ণনা লিখুন


সুন্দর সমাধান !!! সঠিক সমস্যা খুঁজে পেতে !!!
রঞ্জিত কুমার

ধন্যবাদ, এটি নিখুঁত
প্রিনকাল কুমার

3

কোনও প্রজেক্টের লিব ফোল্ডারে একটি জার ফাইল যুক্ত করার পরে এবং বিল্ড.gradle ফাইলটিতে সংকলনপথ উদাহরণ হিসাবে যুক্ত করার পরে ' যখন আপনি গ্রেড সিঙ্ক করেন তখন এটি সংকলিত ফাইল হিসাবে অতিরিক্ত লাইন যুক্ত করে (' libs / example.jar ') । গ্রেড সিঙ্কের পরে আপনি আগে বিল্ড.gradle ফাইল অর্থাৎ সংকলনপথ উদাহরণে যুক্ত করেছেন এমন লাইনটি সরিয়ে ফেলতে হবে। আপনার লাইন সংকলন ফাইলটিও অপসারণ করতে হবে (dir: 'libs', অন্তর্ভুক্ত করুন: '* .jar')


আপনার ক্ষেত্রে কেবল ফাইলটি ট্রি লাইনটি সরিয়ে ফেলুন (ডায়ার: 'লিবস', অন্তর্ভুক্ত করুন: ['* .জার'])। আশা করি এটি আপনার পক্ষে ভাল কাজ করবে।
পুনিত শর্মা

এটি আমার পক্ষেও কাজ করেছিল। আমি জানি না যে এটি আমার পক্ষে আইওএসের পক্ষে নির্ভরতা যুক্ত করা এবং এগুলি পরিচালনা করা এতটাই সহজ উপায় way
জেএমএসটিডিওস.জ্রিচার্ডসন

3
compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }

আপনার গ্রেড বিল্ড এ এটি যোগ করুন। এটা আমার জন্য কাজ করেছে


2
এটি আমার পক্ষে কাজ করে না
সেপ্টেম্বর

@ লেদেদেব-চতুর আপনার একই সমস্যা আছে ??
অশোক ভার্মা

3

আমার জন্য উত্তরটি ছিল বিল্ডিং প্রক্রিয়াটিতে মেমরি মুক্ত করা, প্রোগ্রামিং বন্ধ করা বা মেশিনটি রিবুট করা (win10 মনে হয় উইন 7 এর চেয়ে খারাপ স্মৃতি পরিচালনা করে)

কেন এটা আমার জন্য স্থির?

বিল্ড চলাকালীন, অ্যান্ড্রয়েড স্টুডিও সংকলনের জন্য পর্যাপ্ত মেমরি খুঁজে পায় না তবে এটি কোনও ত্রুটি দেখায় না । আমি: অ্যাপ্লিকেশন: প্রিডেক্সডেবাগ ত্রুটি ঘটেছিল যখন আমি ফোনে সংকলিত অ্যাপ্লিকেশনটি আপলোড করার চেষ্টা করেছি।

কখনও কখনও আমি এই পয়েন্টটি দিয়ে যেতে পারি (কোনও অ্যাপ্লিকেশন: প্রিডেক্সডেবগ ত্রুটি নয়) তবে অ্যান্ড্রয়েডে অ্যাপ্লিকেশন চালানোর সময় আমি "ক্লাসনটফাউন্ড" ব্যতিক্রম পেয়েছি। এটি অ্যান্ড্রয়েড স্টুডিও আবিষ্কারের সূত্র ছিল স্মৃতিশক্তি না থাকার কারণে বিল্ড করার সময় আমার সমস্ত ফাইল সংকলন করছে না (উইন 10 আমাকে বিল্ড চলাকালীন স্মৃতি সংরক্ষণ করতে অ্যান্ড্রয়েড স্টুডিও বন্ধ করতে বলেছিল), যদিও আইডিই আমাকে দেখায় যে বিল্ডটি সফল হয়েছিল was ।


এটি উত্তর ব্যতিরেকে ব্যতিক্রম বা মন্তব্য সম্পর্কে আরও পছন্দ মত প্রশ্ন। যদি এটি উত্তর হয় তবে দয়া করে উল্লেখ করুন যে আপনি যে সমস্ত ব্যতিক্রমগুলি উল্লেখ করছেন তা কীভাবে স্থির করেছেন, যদি এটি একটি নতুন প্রশ্ন হয় তবে আপনি আগে যা পাচ্ছেন সে সম্পর্কে একটি নতুন প্রশ্ন জিজ্ঞাসা করুন।
রাম

প্রতিক্রিয়াটির জন্য আপনাকে ধন্যবাদ, নিজেকে পরিষ্কার করার চেষ্টা করেছি। আমি ইংরেজী আয়ত্ত করতে পারি না, তবে এই সমস্যাটিতে আমি কয়েক ঘন্টা ব্যয় করেছি যে আমি আমার জন্য কী কাজ করব তা পোস্ট করার সিদ্ধান্ত নিয়েছি। ;-)
ফ্যাবিও ডি টোলেডো

3

প্রকল্পটি পরিষ্কার এবং পুনর্নির্মাণ আমার পক্ষে কাজ করে। অ্যান্ড্রয়েড স্টুডিওতে:

Build -> Clean Project 
Build -> Rebuild Project

পড়ুন লিংক


1
এটি আমার পক্ষে কাজ করে না :(
কায়ারি সান

1

কমান্ড লাইনে ত্রুটি থেকে স্ক্রিপ্টটি চালানোর চেষ্টা না করা পর্যন্ত আমি কার্যত সমস্ত কিছুই চেষ্টা করেছি:

dx.bat -JXmx1536m --dex --output \build\intermediates\pre-dexed\debug\classes-01b5c6cd66151f573da9773c18af55d10736a24e.jar build\intermediates\exploded-aar\aaa-release\classes.jar
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

তারপরে আমি গ্রেড স্ক্রিপ্টে বিকাশকারীর মেমরি সেটিং মন্তব্য করেছিলাম:

//        javaMaxHeapSize "1536m"

এবং আমি এই ত্রুটিটি পাস করতে সক্ষম হয়েছি। আমার ল্যাপটপে র‌্যাম বাড়ানো দরকার।


আপনি javaMaxHeapSize কীভাবে সেট করলেন? আমি গ্রেড.প্রোপার্টি ব্যবহার করে এটি সেট করেছি তবে এটি কেবল গ্রেডেল ডিমনের জন্য কাজ করে।
সরোয়ার

1
javaMaxHeapSize এর অধীনে একটি সম্পত্তি android.dexOptions। আমি এটি 3 জিবিতে নিজেই একটি 16 গিগাবাইট র‌্যাম সহ একটি উইন 10 ইনস্টল করেছিলাম। এটি 1 এ হ্রাস করা বা এটি সরিয়ে ফেলা আমার জন্য এটি (
হাস্যকরভাবে

হ্যাঁ, আশ্চর্যজনকভাবে আমার প্রকল্পে এটি 3 জিবি থেকে 1 জিবি কমে যাওয়ার পক্ষেও যথেষ্ট কাজ করেছে। আমার প্রচুর র‌্যাম আছে খুব আশ্চর্য।
জাফরুন

1

আপনাকে অবশ্যই এসডিকে ম্যানেজারের সমস্ত ব্লক (সহায়তা লাইব্রেরি ইত্যাদি) আপডেট করতে হবে, সমস্ত নন আপডেটেড লিবস এবং প্যাকেজ। এর পরে আপনাকে অবশ্যই প্রকল্পের সাথে গ্রেড ফাইলগুলি সিঙ্ক করতে হবে এবং আনন্দ করতে হবে!


1

আমার ক্ষেত্রে সেটিংসে জাভা ম্যাক্স হিপ সাইজ 2 জি থেকে 1 জি পর্যন্ত কাজ করেছে।

অ্যাপ্লিকেশন মডিউলটির build.gradle ফাইলটিতে নিম্নলিখিত যুক্ত করুন

android {
    dexOptions {
        javaMaxHeapSize "1g"
    }
}

1

এই সমাধানটি আমার পক্ষে কাজ করে

জাভা জেডিকে 8 ইনস্টল করুন।

তারপরে, জাভা of এর পরিবর্তে জাভা 8 পাওয়ার জন্য সরঞ্জামগুলি -> বিকল্পগুলি -> অ্যাপাচি কর্ডোভা-> পরিবেশ পরিবর্তনশীল ওভাররাইডের জন্য সরঞ্জামগুলিতে যান এবং আপনার জেডিকে "সি: \ প্রোগ্রাম ফাইলগুলি ava জাভা \ jdk1.8.0_121" তে পথ নির্ধারণ করুন।

আরও তথ্যের জন্য http://www.developersite.org/103-141954- অ্যান্ড্রয়েড


1

পরীক্ষামূলকভাবে আমি উপায় খুঁজে পেয়েছি:

অ্যাপ্লিকেশনটি মাল্টিডেক্স অ্যাপ্লিকেশন নয় বরং অ্যাপ্লিকেশন প্রসারিত করে

এবং অপসারণ

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

গ্রেড.প্রোপার্টি থেকে


0

আমার প্রকল্পটি আমার ল্যাপটপ থেকে অ্যান্ড্রয়েড স্টুডিওতে আমার ডেস্কটপে স্থানান্তর করার পরে এই ত্রুটিটি পেয়েছি।

আমার সমাধানটি ছিল অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করা, তারপরে প্রকল্পটি পরিষ্কার করা এবং শেষ পর্যন্ত প্রকল্পটি কার্যকর করা।


0

আমার একই সমস্যা ছিল, এখানে প্রতিটি উত্তর চেষ্টা করার পরে, আমি লক্ষ্য করেছি যে আমি যে প্যাকেজটির নাম পরিবর্তন করেছি সেটিকে কোনও শ্রেণিতে পুনরায় নামকরণ করা হয়নি যা এটি আমদানি করে। আমি নামটি স্থির করে সাথে সাথে সমস্যার সমাধান করেছি।


0

এটি সম্ভবত আপনার অ্যাপ্লিকেশনটির 65k পদ্ধতির গণনা ছাড়িয়ে যাওয়ার কারণে এটি ডেক্স ত্রুটির সৃষ্টি করে। আপনার অ্যাপ্লিকেশনটিতে মাল্টিডেক্সিং সক্ষম করা ছাড়া কোনও সমাধান নেই।


0

ঠিক আছে এর সাথে জড়িত অনেক সমস্যা হতে পারে। প্রথমে আপনি কিছু ফাইল স্থান নির্বাহের সাথে গণ্ডগোল করেছেন কিনা তা পরীক্ষা করে দেখুন। উদাহরণস্বরূপ আমি যা করেছি তা হ'ল আমি আনিম ফোল্ডারে নন এক্সএমএল ফাইল রেখেছি, যা অনুমোদিত নয়। সুতরাং আপনার সাথেও এই জাতীয় ঘটনা ঘটেছে কিনা তা পরীক্ষা করে দেখুন।


0

আপনি কি মাল্টিডেক্সিং সক্ষম করেছেন ?. মাল্টিডেক্স অ্যাপ্লিকেশন সহ আপনার মূল অ্যাপ্লিকেশন শ্রেণি প্রসারিত করুন। ত্রুটির আগে আমি অতিরিক্ত ব্যতিক্রম বার্তা পেয়েছি। অনুসরণ হিসাবে তারা.

Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded

Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
2 errors; aborting

এটি স্পষ্টভাবে জানিয়ে দেয় যে স্মৃতিশক্তি না থাকার কারণে ত্রুটি ঘটেছে। নিম্নলিখিত চেষ্টা করুন:

  1. মাল্টিডেক্স অ্যাপ্লিকেশন সহ আপনার মূল অ্যাপ্লিকেশন শ্রেণি প্রসারিত করুন।
  2. পটভূমি থেকে অব্যবহৃত অ্যাপ্লিকেশনগুলি বন্ধ করুন এবং অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন।

এটি কৌশলটি করবে;)



0

আমি এখনই একই সমস্যা ছিল, এবং এটি একটি ত্রুটিযুক্ত কারণে দেখা গেছে attrs.xml আমার মডিউলগুলির একটিতে ফাইলের । ফাইলটি প্রথমে আমার কাস্টম দর্শনের জন্য দুটি স্টাইলযোগ্য বৈশিষ্ট্য ছিল, তবে যখন আমি এটির প্রয়োজন হয় তখন আমি একটি মুছলাম। এটি আপাতদৃষ্টিতে আইডিইয়ের সাথে সঠিকভাবে নিবন্ধিত হয়নি এবং সুতরাং বৈশিষ্ট্যটি খুঁজে না পাওয়ায় বিল্ডটি ব্যর্থ হয়েছিল।

আমার জন্য সমাধানটি ছিল অ্যাট্রিবিউটটি পুনরায় যুক্ত করা, একটি চালানো clean projectযার পরে বিল্ডটি সফল হয়েছিল এবং আমি সফলভাবে আবার কোনও সমস্যা ছাড়াই বৈশিষ্ট্যটিকে মুছে ফেলতে পারি।

আশা করি এটি কাউকে সাহায্য করবে।


0

অনেক কারণ আছে যা বাড়ে

com.android.build.api.transform.TransforException: com.android.ide.common.process.ProcessException: org.gradle.process.intern.ExecException: প্রক্রিয়া 'কমান্ড' সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.8.0_60 \ বিন \ java.exe '' শূন্য-বহির্গমন প্রস্থান মান 1 দিয়ে শেষ

আপনি যদি ডেক্স সীমাটিকে আঘাত করছেন না তবে আপনিও এর অনুরূপ ত্রুটি পেয়ে যাচ্ছেন Error:com.android.dx.cf.iface.ParseException: name already added: string{"a"}

অগ্রগতি নিষ্ক্রিয় করার চেষ্টা করুন, যদি এটি ইস্যু ছাড়াই সংকলন পরিচালনা করে তবে আপনার কোন লাইব্রেরিটি এটির কারণে তৈরি হয়েছিল এবং এটি proguard-rules.proফাইলটিতে যুক্ত করতে হবে

আমার ক্ষেত্রে এই সমস্যাটি ঘটে যখন আমি আপডেট compile 'com.google.android.gms:play-services-ads:8.3.0'করারcompile 'com.google.android.gms:play-services-ads:8.4.0'

কাজটির একটি হ'ল আমি এটি proguard-rules.proফাইলটিতে যুক্ত করেছি

## Google AdMob specific rules ##
## https://developers.google.com/admob/android/quick-start ##

-keep public class com.google.ads.** {
   public *;
}

অ্যান্ড্রয়েড স্টুডিও


0

আমি এই সমস্যাটি একটি রসিক উপায়ে সমাধান করি। নাম সহ আমার দুটি ক্লাস রয়েছে startDlএবং StartDl। আমি কেবল তাদের মধ্যে একটিতে পরিবর্তন করেছি StartDownloadএবং আমার সমস্যা সমাধান হয়েছে। এছাড়াও সংস্থানগুলির একটি নাম থাকতে পারে যা ইতিমধ্যে প্রকল্পে আর সংস্থান দ্বারা সংরক্ষিত। শুধু একই নামের আলাদা আলাদা।


-1

আপনাকে যা করতে হবে তা হ'ল চলমান কিছু প্রক্রিয়াটি মেরে ফেলা এবং আপনার মেমোরির (র‌্যাম) স্থান ফাঁকা করা। আপনি উচ্চ মেমরি গ্রাসকারী কিছু প্রোগ্রাম বন্ধ করার চেষ্টা করতে পারেন। আপনি অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করার চেষ্টা করতে পারেন। এটা আমার জন্য কাজ করেছে।


-2

লাইনটি সরান:

('com.android.support:support-v4:22.0.0')

নির্ভরতা থেকে (ইন build.gradle):

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:22.0.0'
}

11
এবং আপনি কেন মনে করেন এটি কার্যকর হবে, দয়া করে ব্যাখ্যা করুন যাতে আমরা বুঝতে পারি
আমান আলম

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.