构建Android APK时出错

时间:2017-05-29 19:33:38

标签: android cordova android-studio meteor android-gradle

我安装了Android-studio 2.3.2(即android-studio-ide-162.3934792-linux.zip),这是最新的稳定版本。我正在使用fedora 24.我正在使用meteor 1.4.4.2

当我使用" meteor build"来构建APK时我收到这个错误:

  

在构建Cordova应用程序时   平台Android:在Android SDK中找不到gradle包装器。   可能需要更新您的Android SDK。看这里:〜/ Android / Sdk / tools / templates / gradle / wrapper

在我看来,在最新版本的Android-studio上,gradle包装器的路径发生了变化。我没有先前版本的Android-studio来证明这一点。我搜索过以前版本的Android-studio并找不到它们。我已经找到了解决方案,但似乎没有人在解决这个问题。

2 个答案:

答案 0 :(得分:0)

您可以在this other thread中找到解决方案,在this answer

中找到一些解释

解释是,linux版本的cordova不会在Android工作室安装文件夹中搜索gradle,就像Windows一样(如果没有安装在c:\ program files \ android中的android studion,它也找不到它\ android studio)或Mac。

在Linux上(可能在未来版本的Cordova中用于Mac和Windows),您必须安装gradle版本并将其添加到您的路径中(安装gradle的方式取决于您使用的Linux版本)< / p>

过去的行为有所不同,因为android sdk不像现在那样在Android工作室内。您可以在ANDROID_HOME / tools文件夹中找到gradle。

随着最近的升级,Android SDK结构发生了变化,现在它已成为android studio的一部分。

答案 1 :(得分:0)

安装android-sdk_r24.4.1-linux.tgz默认安装25版或更高版本为我解决了这个问题。因为我找不到卸载Android Studio的方法,所以我必须卸载并重新安装我的linux。

有关下载和安装sdk的信息,请参阅https://gist.github.com/rolandboon/0a5abe1d9c6c515c59ec