向Android Studio导入离子/科尔多瓦项目时出错

问题描述:

我刚开始研究Ionic框架,并使用CLI创建了一个项目。我已经加入了Android平台支持使用以下命令生成的Android项目:向Android Studio导入离子/科尔多瓦项目时出错

ionic platform add android 

这已成功完成,现在我进口塔的Android项目到Android工作室,但得到的gradle与相关以下错误。

FAILURE: Build failed with an exception. 

* What went wrong: 
Task '' not found in root project 'android'. 

* Try: 
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

以下是
enter image description here

所以,如果我失去的东西,而进口项目或的build.gradle需要更新的build.gradle文件中cordovaLib文件夹中的内容?

+0

不确定这会有所帮助,但也许尝试使用cli在使用android studio导入之前构建项目? – QuickFix

+0

是的,我试过这个。我可以从CLI成功构建它。但Android工作室出了问题。 –

我想通了出错的地方。我将从CLI创建的离子项目导入到Android Studio中。

在那里我有两个独立的build.gradle文件在离子项目。一个是在android项目中,另一个是在CordovaLib项目中。在两个gradle文件中,buildToolVersion在运行时都被识别出来。所以可能是Android Studio无法解析构建版本。

将硬编码构建版本设置为“19.1”,将SDK版本设置为21修复了此问题。