Android 编译错误集锦
16lz
2021-01-23
1.Out of memory error
在编译Android 8的时候遇到了内存不足的问题
/bin/bash: line 0: [: =: unary operator expected[ 3% 39/1150] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dexFAILED: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex/bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rspOut of memory error (version 1.3-rc7 'Douarn' (445000 d7be3910514558d6715ce455ce0861ae2f56925a by android-jack-[email protected].com)).Java heap space.Try increasing heap size with java option '-Xmx' .Warning: This may have produced partial or corrupted output.[ 3% 43/1150] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/android-support-v14-preference_intermediates/classes.jackninja: build stopped: subcommand failed.17:25:30 ninja failed with: exit status 1#### failed to build some targets (12:01 (mm:ss)) ####
解决方案如下:
android_build$ export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"android_build$ ./prebuilts/sdk/tools/jack-admin kill-serverKilling background serverandroid_build$ ./prebuilts/sdk/tools/jack-admin start-serverLaunching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g -cp /home/nxa22007/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher
更多相关文章
- Android Studio build失败情况解决方案
- 关于android录音权限被用户禁用的问题解决方案
- Android Studio安装后Fetching android sdk component informati
- Android 平台上拍照/录像,图片/视频选择,编辑和压缩的一站式解决方
- Android引入第三方SDK混淆报错shrinkDebugMultiDexComponents的
- Android 一套完整的 Socket 解决方案