首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >#找不到,请安装

#找不到,请安装
EN

Ask Ubuntu用户
提问于 2017-06-29 22:25:44
回答 3查看 4.8K关注 0票数 1

我正在尝试运行buildozer。在运行时,会出现以下错误:

代码语言:javascript
运行
复制
Aidl not found, please install it.  

因此,我试图按照描述的这里安装aidl,但是它给了我以下错误

E:找不到包裹

我已经通过sudo apt-get update更新了包索引,但是它仍然不起作用。我如何安装辅助设备?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2017-06-30 07:21:13

最后,我找到了解决办法。要安装aidl,您需要libstdc++-6。以前我有一个较低版本的libstdc++,它在安装aidl时会造成问题。

要更新到libstdc++-6,请尝试

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libstdc++6

在此之后,您将拥有libstdc++6 installed.now,您只需键入以下命令即可安装aidl

代码语言:javascript
运行
复制
sudo apt-get install aidl 
票数 1
EN

Ask Ubuntu用户

发布于 2018-08-10 00:12:22

首先,需要非常具体的Cython版本,所以请确保使用适当的从这个站点安装Ubuntu依赖项

Ubuntu 16.04的情况如下:

代码语言:javascript
运行
复制
sudo pip install --upgrade cython==0.21
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 python2.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386

然后,如果仍然存在问题,请尝试运行并手动安装依赖项:

代码语言:javascript
运行
复制
~/.buildozer/android/platform/android-sdk-20/tools/android

用您的版本替换android-sdk-20

然后,我必须先删除旧版本,然后重新安装一个较高版本的SDK并重新运行它。

Windows的

Ubuntu

如果使用Windows Ubuntu WSL运行,您仍然可以这样做,只需:

在Windows上(来自Xming X Server for Windows)

然后在WSL提示符中(我使用hyper.js):

代码语言:javascript
运行
复制
export DISPLAY=localhost:0

最后一招

如果仍然无法运行buildozer,则可以尝试下载页面底部的kivy VM (需要Virtual,也可能需要修改BIOS以启用虚拟化)

票数 1
EN

Ask Ubuntu用户

发布于 2019-07-19 14:03:23

我试图为SDK 28编译,根本没有build-tools文件夹,所以我不得不运行以下命令:

代码语言:javascript
运行
复制
~/./.buildozer/android/platform/android-sdk/tools/bin/sdkmanager "build-tools;28.0.0"

该命令在build-tools文件夹中安装了带有aidl的构建工具,并修复了这个问题。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/930460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档