ubuntu # 找不到Aidl,请安装

ddhy6vgd  于 2023-01-25  发布在  其他
关注(0)|答案(4)|浏览(247)

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

Aidl not found, please install it.

所以我尝试安装aidl描述here,但它给我以下错误
E:无法找到软件包助手
我已经用sudo apt-get update更新了软件包索引,但是它仍然不工作。我该如何安装aidl

bihw5rsg

bihw5rsg1#

终于找到解决办法了,安装aidl需要libstdc++-6,之前我有一个较低版本的libstdc++,安装aidl时会出现问题。
要更新到libstdc++-6,请尝试

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libstdc++6

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

sudo apt-get install aidl
0sgqnhkj

0sgqnhkj2#

您需要从android sdk manager安装build-tools。您可以在任务2安装其他Android软件包中找到安装Android SDK和工具的详细信息

7eumitmz

7eumitmz3#

在失去了一些脑细胞之后,我终于找到了解决办法
这是我所做

$ sudo apt-get install aidl 
... 
$ which aidl /usr/bin/aidl
$ cp /usr/bin/aidl ~/.buildozer/android/platform/android-sdk/build-tools/31.0.0/
$ chmod 777 ~/.buildozer/android/platform/android-sdk/build-tools/31.0.0/aidl

是的这正好解决了我的问题

x6h2sr28

x6h2sr284#

对我来说很有效:

推土机规格

android.accept_sdk_license = True

相关问题