# 没有找到aidl,请安装
# Aidl not found, please install it
我正在尝试 运行 buildozer
。 运行ning 时出现以下错误:
Aidl not found, please install it.
所以我尝试按照描述安装 aidl here
但它给了我以下错误
E: Unable to locate package aidl
我已经通过 sudo apt-get update
更新了包索引,但仍然无法正常工作。如何安装 aidl
?
您需要从 android sdk manager
安装 build-tools
。您可以在 任务 2 安装附加 Android 软件包
中找到更多信息 Installing the Android SDK and Tools
终于,我找到了解决办法。要安装 aidl
,您需要 libstdc++-6
。之前我有一个较低版本的 libstdc++
,这导致在安装 aidl
时出现问题。
要更新到 libstdc++-6
,请尝试
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libstdc++6
在此之后,您将拥有 libstdc++6
installed.now 您只需键入以下内容即可安装 aidl
:
sudo apt-get install aidl
在失去了一些脑细胞后,我终于找到了解决办法
这是我做的
$ 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
是的,这刚刚解决了我的问题
我正在尝试 运行 buildozer
。 运行ning 时出现以下错误:
Aidl not found, please install it.
所以我尝试按照描述安装 aidl here 但它给了我以下错误
E: Unable to locate package aidl
我已经通过 sudo apt-get update
更新了包索引,但仍然无法正常工作。如何安装 aidl
?
您需要从 android sdk manager
安装 build-tools
。您可以在 任务 2 安装附加 Android 软件包
终于,我找到了解决办法。要安装 aidl
,您需要 libstdc++-6
。之前我有一个较低版本的 libstdc++
,这导致在安装 aidl
时出现问题。
要更新到 libstdc++-6
,请尝试
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libstdc++6
在此之后,您将拥有 libstdc++6
installed.now 您只需键入以下内容即可安装 aidl
:
sudo apt-get install aidl
在失去了一些脑细胞后,我终于找到了解决办法
这是我做的
$ 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
是的,这刚刚解决了我的问题