Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

In android studio I implement push notification. I downloaded a demo and import in android studio. There is no problem in source code but when I run this program it will show the problem:

Error:Execution failed for task ':app:dexDebug'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:Program FilesJavajdk1.8.0_40injava.exe'' finished with non-zero exit value 2

How can I solve it?Please help!

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
497 views
Welcome To Ask or Share your Answers For Others

1 Answer

You need to know the root cause of the problem. Sometime it may be JDK error. When I analysed I found

Unable to execute dex: method ID not in [0, 0xffff]: 65536

Just above the following error

org.gradle.process.internal.ExecException: Process 'command 'C:Program FilesJavajdk1.8.0_40injava.exe'' finished with non-zero exit value 2

So I enabled multidex and it worked

android {
   defaultConfig {
      ...
      multiDexEnabled = true
   }
}

So in order to figure out your problem, just track what is going wrong.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...