在Linux问题下的Ionic Android构建

时间:2018-05-02 11:41:14

标签: ionic-framework

我在Debian下使用Ionic并且几天来一直在努力编译到android。我已经安装了android sdk,如下所示:

sudo apt-get install android-sdk

我尝试编译如下:

ionic cordova build --release android

它拖欠了这个错误

在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。

问题是,没有skdmanager二进制文件或Android二进制文件可以接受它们!它让我发疯,关于如何解决它的任何想法?提前谢谢。

我通过单独下载sdk解决了这个问题,使用该二进制文件接受许可证,然后将它们复制到/ usr / lib / android-sdk / licenses / 我仍然对丢失的二进制文件感到困惑,所以我将问题保持开放。

1 个答案:

答案 0 :(得分:0)

这是许多开发人员面临的常见问题。您需要找到SDK管理器文件。

如果全局设置,则只需打开终端并运行以下命令:

./sdkmanager --licenses

如果没有,那么首先找到通常在下面的sdkmanager文件:

/Users/YOUR_MAC_USER/Library/Android/sdk/tools/bin

在MacBooks上。然后运行相同的上述命令./sdkmanager --licenses。它将解决您的问题。

注意./sdkmanager --licenses会提示您完成尚未接受的每个许可,您只需输入y即可接受每个许可。