我正在使用buildozer构建一个Kivy到Android应用程序,我遇到了一个错误。当我输入buildozer -v android debug
时,我遇到以下错误:
#sdkmanager path "/home/…/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager"不存在,未安装sdkmanager
如何解决这个问题。
注意:我使用的是Windows虚拟Linux终端(Ubuntu)
您可以从下载网站下载SDK tools package
。您可以下载并安装Android Studio
(其中应该包括sdkmanager
),也可以下载不包含Android Studio
的SDK tools package
,并将其解压缩到buildozer
期望找到它的位置。
所以基本上发生的是buildozer没有找到sdk管理器。有两种方法可以解决这个问题。首先,您可以下载SDK工具并在文件夹中解压缩它。第二是重新开始。通过终端使用rm -rf folder_name
命令删除构建过程中创建的所有文件夹。然后重新构建应用程序。这将导致软件包再次下载。