Я задавал предыдущий вопрос 2 недели назад и не получил ответа на него. Этот вопрос все еще актуален. Я следую этому руководству, чтобы создать свою собственную прошивку Ubuntu Touch, и застрял на , создаю ваш первый образ Ubuntu для Nexus 4 и не знаю, как это исправить.
Все предыдущие шаги я выполнил без ошибок. Чтобы проверить это, я делаю это во второй раз.
Сначала я пытаюсь установить phablet-tools, набрав sudo apt-get install phablet-tools :
Reading package lists... Done
Building dependency tree
Reading state information... Done
phablet-tools is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Похоже, все в порядке. Хорошо, затем я пытаюсь установить другие пакеты, которые мне нужны для сборки: ]. Результат ниже:
INFO:phablet-dev-bootstrap:Changing to workdir /phablet/phablet
INFO:phablet-dev-bootstrap:Initializing repository
... A new repo command ( 1.22) is available.
... You should upgrade soon:
cp /phablet/.repo/repo/repo /usr/bin/repo
Your identity is: user <mail>
If you want to change this, please re-run 'repo init' with --config-name
repo has been initialized in /phablet
If this is not the directory in which you want to initialize repo, please run:
rm -r /phablet/.repo
and try again.
... A new repo command ( 1.22) is available.
... You should upgrade soon:
cp /phablet/.repo/repo/repo /usr/bin/repo
Fetching project aosp/platform/frameworks/av
Fetching projects: 0% (1/136) Fetching project aosp/device/asus/flo
Fetching projects: 1% (2/136) Fetching project aosp/platform/frameworks/base
...
Fetching projects: 99% (135/136) Fetching project aosp/platform/external/libvpx
Fetching projects: 100% (136/136), done.
Syncing work tree: 100% (135/135), done.
Итак, я готов построить. 1 (. Build / envsetup.sh ):
including device/asus/deb/vendorsetup.sh
including device/asus/flo/vendorsetup.sh
including device/asus/grouper/vendorsetup.sh
including device/asus/tilapia/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/lge/hammerhead/vendorsetup.sh
including device/lge/mako/vendorsetup.sh
including device/samsung/manta/vendorsetup.sh
including sdk/bash_completion/adb.bash
2 ( обед ):
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_x86-eng
3. aosp_mips-eng
4. vbox_x86-eng
5. aosp_deb-userdebug
6. aosp_flo-userdebug
7. aosp_grouper-userdebug
8. aosp_tilapia-userdebug
9. mini_armv7a_neon-userdebug
10. mini_x86-userdebug
11. aosp_hammerhead-userdebug
12. aosp_mako-userdebug
13. aosp_manta-userdebug
Which would you like? [aosp_arm-eng] 12
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.2
TARGET_PRODUCT=aosp_mako
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=krait
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.4.0+-x86_64-with-Ubuntu-14.04-trusty
HOST_BUILD_TYPE=release
BUILD_ID=KOT49H
OUT_DIR=/phablet/out
============================================
3 ( сделать ). Как вы помните, перед этим шагом я выполняю все шаги без каких-либо ошибок или предупреждений! И наконец я получил segfault:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.2
TARGET_PRODUCT=aosp_mako
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=krait
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.4.0+-x86_64-with-Ubuntu-14.04-trusty
HOST_BUILD_TYPE=release
BUILD_ID=KOT49H
OUT_DIR=/phablet/out
============================================
Checking build tools versions...
including abi/cpp/Android.mk ...
including bionic/Android.mk ...
...
including frameworks/av/media/libnbaio/Android.mk ...
including frameworks/av/media/libstagefright/Android.mk ...
Segmentation fault (core dumped)
Как это исправить? Никто не может мне помочь?