Почему делает создание потребности ядра Android набор инструментальных средств, но компиляция всего источника не делает?

Таким образом, вот находится в одном ответе сводка моих комментариев.

У Вас есть 3 решения в зависимости от Вашей среды:

A. Ваш хост Windows подключен к сети

1-Использования "Сети моста"

И выберите сетевой интерфейс Windows, который настроен в соответствии с Windows, чтобы иметь доступ к сети.

Удостоверьтесь, что у Вас нет брандмауэра на Ubuntu: sudo iptables -L не должен давать Вам правила.

2-Использования "NAT" с перенаправлением портов

Выберите NAT и unflod расширенные настройки интерфейса NAT в настройках VirtualBox. Затем Вы нажимаете Port Forwarding кнопка и создает новое правило, Вы называете ее "telnet" (или независимо от того, что Вы предпочитаете), протокол должен быть "TCP", оставить поля Host и Guest IP пустыми, но установить Порт Хоста и Гостя на 23.

Проверьте внешний IP-адрес VM для доступа к нему. Этот IP-адрес - тот же что касается VirtualBox сеть Только для хоста, можно проверить IP в сетевой центр Windows путем нажатия на интерфейс и отображения его состояния/деталей. Или можно зарегистрироваться в предпочтениях VirtualBox (не Настройки VM, но предпочтения VirtualBox) под сетью, проверить IP-адрес адаптера Ethernet Только для хоста (нажмите на кнопку Edit этого интерфейса).

Удостоверьтесь, что у Вас нет брандмауэра на Ubuntu: sudo iptables -L не должен давать Вам правила.

B. Ваш хост Windows не имеет никакой сети

Используйте сети "Только для хоста". Ничто иное для конфигурирования.

IP-адрес для использования является одним данным в Ubuntu, когда Вы работаете ifconfig.

Удостоверьтесь, что у Вас нет брандмауэра на Ubuntu: sudo iptables -L не должен давать Вам правила.

1
18.06.2013, 23:27
1 ответ

Вам нужен gcc набор инструментальных средств для обоих.

Набор инструментальных средств является частью исходного дерева андроида. Перед созданием всего источника андроида Вы используете инструмент "ланча", который устанавливает переменные среды, таким образом, что может использоваться предварительно созданный набор инструментальных средств.

http://source.android.com/source/building-running.html#choose-a-target

Страница о компиляции ядра андроида имеет различные инструкции, потому что это предполагает, что Вы хотите создать только ядро и даже не можете загрузить все исходное дерево андроида. Вот почему это объясняет, как получить и выбрать набор инструментальных средств способом, отличающимся, чем через "ланч".

3
27.01.2020, 23:29

Теги

Похожие вопросы