Android SDK Build Error: Gap between image and main spaces
Android SDK Build Error: Gap between image and main spaces
Android 棒棒糖 5.0.1
内核版本:3.10.53
i.MX6 双核
你好,
我在系统服务器中做了一些更改,并构建了一个 API 用于客户的应用程序,但是当我尝试构建 SDK 以允许我测试更改后的 API 在 Android Studio 中,它失败了,我得到了标题中看到的错误(下面的调试)。
这是我的过程:
让我的服务和各自的经理。
运行 "make update-api"
遵循以下说明:
"只需使用以下方法构建 SDK:
$ cd ~/my-android-git
$。 build/envsetup.sh
$午餐sdk-eng
$ 制作 sdk "
我收到以下错误文本:(完整调试请参见附件 .txt)
dex2oatd E 11001 11001 art/runtime/gc/heap.cc:421] 0x56dde768
dex2oatd F 11001 11001 art/runtime/gc/heap.cc:422] 图像 space 和主图像 space
之间有间隙
dex2oatd F 11001 11001 art/runtime/runtime.cc:284] 运行时中止...
dex2oatd F 11001 11001 art/runtime/runtime.cc:284](中止线程未附加到运行时!)
我尝试了几种不同的 "fixes" 包括:
编辑 build/core/dex_preopt_libart.mk 以更改使用的虚拟地址 space
并更改 device/.../BoardConfigCommon.mk 以更改分区大小。
None 其中已取得成功。
我需要做什么才能构建此 sdk?
感谢您的帮助
我仔细研究了一下:
我从 google (Lollipop 5.0.1) 下载了源代码并重试了 SDK,效果很好。问题出在 Lollipop 的 Freescale / NXP 补丁上。
Android 棒棒糖 5.0.1
内核版本:3.10.53
i.MX6 双核
你好,
我在系统服务器中做了一些更改,并构建了一个 API 用于客户的应用程序,但是当我尝试构建 SDK 以允许我测试更改后的 API 在 Android Studio 中,它失败了,我得到了标题中看到的错误(下面的调试)。
这是我的过程:
让我的服务和各自的经理。
运行 "make update-api"
遵循以下说明:
"只需使用以下方法构建 SDK:
$ cd ~/my-android-git
$。 build/envsetup.sh
$午餐sdk-eng
$ 制作 sdk "
我收到以下错误文本:(完整调试请参见附件 .txt)
dex2oatd E 11001 11001 art/runtime/gc/heap.cc:421] 0x56dde768
dex2oatd F 11001 11001 art/runtime/gc/heap.cc:422] 图像 space 和主图像 space
之间有间隙dex2oatd F 11001 11001 art/runtime/runtime.cc:284] 运行时中止...
dex2oatd F 11001 11001 art/runtime/runtime.cc:284](中止线程未附加到运行时!)
我尝试了几种不同的 "fixes" 包括:
编辑 build/core/dex_preopt_libart.mk 以更改使用的虚拟地址 space 并更改 device/.../BoardConfigCommon.mk 以更改分区大小。 None 其中已取得成功。
我需要做什么才能构建此 sdk?
感谢您的帮助
我仔细研究了一下:
我从 google (Lollipop 5.0.1) 下载了源代码并重试了 SDK,效果很好。问题出在 Lollipop 的 Freescale / NXP 补丁上。