Hi all, I'm a newbie with adroid and started with impossibility of building 
a new empty project with a new empty Maps activity.

I'm trying to build an app with min API version 16. Android Studio is 
latest (2.1.3). I did not change any project properties, just created a new 
one. The error are:

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: 
org.gradle.process.internal.ExecException: Process 'command 'C:\Program 
Files\Java\jdk1.8.0_102\bin\java.exe'' finished with non-zero exit value 2

Messages window:
:app:transformClassesWithDexForDebug
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to 
more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project 
gradle.properties.
For more information see 
https://docs.gradle.org/current/userguide/build_environment.html

Gradle console:
AGPBI: {"kind":"error","text":"The number of method references in a .dex 
file cannot exceed 64K.\nLearn how to resolve this issue at 
https://developer.android.com/tools/building/multidex.html","sources":[{}],"original":"UNEXPECTED
 
TOP-LEVEL EXCEPTION:\ncom.android.dex.DexIndexOverflowException: method ID 
not in [0, 0xffff]: 65536\n\tat 
com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:495)\n\tat 
com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:261)\n\tat 
com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:504)\n\tat 
com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:161)\n\tat 
com.android.dx.merge.DexMerger.merge(DexMerger.java:188)\n\tat 
com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:504)\n\tat 
com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)\n\tat 
com.android.dx.command.dexer.Main.run(Main.java:277)\n\tat 
com.android.dx.command.dexer.Main.main(Main.java:245)\n\tat 
com.android.dx.command.Main.main(Main.java:106)\n","tool":"Dex"}

:app:transformClassesWithDexForDebug FAILED

Event Log:

18:43:18 Executing tasks: [:app:assembleDebug]
18:46:46 Gradle build finished with 2 error(s) in 3m 28s 70ms
18:46:47 Gradle sync started
18:46:47 Build APK: Errors while building APK. You can find the errors in 
the 'Messages' view.
18:46:52 Gradle sync completed


I tried this 
instruction 
https://developer.android.com/topic/libraries/support-library/features.html#multidex
 
and added the dependency and now the build.gradle file cantain following 
dependencies section:

dependencies {
    compile 'com.android.support:multidex:1.0.1'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.2.0'
    compile 'com.google.android.gms:play-services:9.4.0'
}


But without success. Please help me, what to do?


Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/6a11c033-591f-4bc3-afea-8e86eb089a9c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to