尝试使用以下说明在 Ubuntu 12.04 64 位上安装 ubuntu-sdkhttp://developer.ubuntu.com/get-started/gomobile/我收到以下错误:
某些软件包无法安装。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从 Incoming 中移出。以下信息可能有助于解决这种情况:
以下软件包具有未满足的依赖项:ubuntu-sdk:依赖:ubuntu-qtcreator-qt5libs,但不会安装依赖:ubuntu-qtcreator-plugins,但不会安装 E:无法纠正问题,您持有损坏的软件包。
似乎缺少 android-tools-adb。我可以安装它,但在尝试安装 ubuntu-sdk 时,我被告知出现错误(与 qt4 和 qt5 冲突)并且 qtchooser 不会安装。
E: /var/cache/apt/archives/qtchooser_0.0.1~git20121229.g8f08405-0ubuntu1~precise1~test5_amd64.deb: 尝试覆盖“/usr/bin/qdbusxml2cpp”,它也在软件包 libqt4-dev 中
我听到有人说 sdk 只能安装在 Ubuntu 12.10 上....现在还是这样吗?我真的想编写应用程序。
提前致谢...
答案1
您也可以在 12.04 上安装它。解决方法是手动安装该包:
sudo dpkg --force all -i /var/cache/apt/archives/qtchooser_0.0.1~git20121229.g8f08405-0ubuntu1~precise1~test5_amd64.deb
sudo apt-get -f install
答案2
sudo dpkg --force all -i /var/cache/apt/archives/qtchooser_0.0.1~git20121229.g8f08405-0ubuntu1~precise1~test5_amd64.deb
sudo apt-get -f install
我在 12.04 上遇到了 dpkg 错误,并且也在 qtchooser 上停止了。
从存档中安装软件包不起作用,但在我将文件从 /var/cache/apt/archives 复制到我的主目录并从那里执行 sudo dpkg --force all -i 后,它就开始起作用了。
另外,我的 qtchooser 包的名称略有不同,但很容易获取,因为它显示在原始错误消息中。