Я пытаюсь создать приложение для Android на Ubuntu 14.04 с помощью затмения juno и пакета ADT андроида. Теперь, когда я пытаюсь запустить свое приложение, оно показывает ошибку относительно adb. Теперь, чтобы разрешить, что я должен установить библиотеки на 32 бита, и в тех библиотеках один из них libstdc++6
. Когда я ввожу следующую команду:
sudo apt-get install libstdc++6
Это показывает следующую ошибку:
The following packages have unmet dependencies:
lib32stdc++6 : Depends: gcc-4.8-base (= 4.8.2-19ubuntu1) but 4.8.4-2ubuntu1~14.04 is to be installed
Depends: lib32gcc1 (>= 1:4.1.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Править:
Вывод команды:
sudo apt-cache policy lib32stdc++6 gcc-4.8-base lib32gcc1
как следует:
lib32stdc++6:
Installed: (none)
Candidate: 4.8.2-19ubuntu1
Version table:
4.8.2-19ubuntu1 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
gcc-4.8-base:
Installed: 4.8.4-2ubuntu1~14.04
Candidate: 4.8.4-2ubuntu1~14.04
Version table:
*** 4.8.4-2ubuntu1~14.04 0
100 /var/lib/dpkg/status
4.8.2-19ubuntu1 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
lib32gcc1:
Installed: (none)
Candidate: 1:4.9-20140406-0ubuntu1
Version table:
1:4.9-20140406-0ubuntu1 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Вы установили gcc-4.8-base 4.8.4-2ubuntu1~14.04
(тем временем удаленный) PPA или через deb файл. Поскольку версия этого пакета выше, чем запрашиваемая версия (= 4.8.2-19ubuntu1), пакет libstdc++6
не установлен. Поэтому вызовите установку официальной версии через снижение:
sudo apt-get install gcc-4.8-base=4.8.2-19ubuntu1
<час> , Но эта версия не последняя доступная версия. Поэтому проверьте, включили ли Вы trusty-updates
репозиторий.
Обновлений Рекомендуемые обновления (испытанные обновления) (В моем снимке экрана это - яркие обновления, но это - просто пример)
И щелчок Близкий Щелчок
Перезагрузка в этом диалоговом окне
Теперь обновляет Вашу систему (снова ;) )
sudo apt-get dist-upgrade
И устанавливает
sudo apt-get install libstdc++6