Tôi đang sử dụng Android Studio trên OS X. Tôi nhận được thông báo lỗi này:
FAILURE: Build thất bại với một ngoại lệ.
Điều gì đã sai: Thực thi không thành công cho nhiệm vụ ': app: preDexDebug'. com.android.ide.common.iternal.LoggedErrorException: Không thể chạy lệnh: / Ứng dụng / Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --output / Users / alex / AndroidStudioProjects / SilentSMS / app / build / trung gian / pre-dexed / debug / android-4.3_r2.1-f22bbff4d1017230e169a4844a9c2195f13060d2.jar /Users/alex/AndroidStudioProjects/Sil
Mã lỗi: 3 Đầu ra:
UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: GC overhead limit exceeded
at com.android.dx.cf.code.RopperMachine.getSources(RopperMachine.java:665)
at com.android.dx.cf.code.RopperMachine.run(RopperMachine.java:288)
at com.android.dx.cf.code.Simulator$SimVisitor.visitLocal(Simulator.java:612)
at com.android.dx.cf.code.BytecodeArray.parseInstruction(BytecodeArray.java:412)
at com.android.dx.cf.code.Simulator.simulate(Simulator.java:94)
at com.android.dx.cf.code.Ropper.processBlock(Ropper.java:782)
at com.android.dx.cf.code.Ropper.doit(Ropper.java:737)
at com.android.dx.cf.code.Ropper.convert(Ropper.java:346)
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:282)
at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:139)
at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:94)
at com.android.dx.command.dexer.Main.processClass(Main.java:682)
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
at com.android.dx.command.dexer.Main.access$600(Main.java:78)
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne(Main.java:596)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)
Tôi đang sử dụng thư viện này:
http://grepcode.com/snapshot/reposective.grepcode.com/java/ext/com.google.android/android/4.3_r2.1/
Tôi đã kéo tệp JAR và thêm nó vào dự án của mình - dự án tôi đang cố gắng xây dựng là:
https://github.com/domi007/silentSMS/
Tôi hiểu điều đó là do giá trị xms và xmx của tôi quá thấp. Tôi đã tăng chúng trong:
/ Ứng dụng / Android Studio.app/bin/idea.vmoptions để bây giờ nó nói:
-Xms256m
-Xmx1024m
Tuy nhiên, tôi vẫn nhận được lỗi. Điều này có thể được gây ra bởi những gì? Ngoài ứng dụng thầm lặng là một dự án Eclipse và tôi chuyển mã qua Android Studio, tôi không thay đổi gì cả. Về các lỗi phát hiện của Android Studio - không, và mọi thứ khác đều ổn.
4g
là một chút quá mức,2g
là ok