向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.
以下是
所以,如果我失去的东西,而进口项目或的build.gradle需要更新的build.gradle文件中cordovaLib文件夹中的内容?
答
我想通了出错的地方。我将从CLI创建的离子项目导入到Android Studio中。
在那里我有两个独立的build.gradle
文件在离子项目。一个是在android项目中,另一个是在CordovaLib项目中。在两个gradle文件中,buildToolVersion在运行时都被识别出来。所以可能是Android Studio无法解析构建版本。
将硬编码构建版本设置为“19.1”,将SDK版本设置为21修复了此问题。
不确定这会有所帮助,但也许尝试使用cli在使用android studio导入之前构建项目? – QuickFix
是的,我试过这个。我可以从CLI成功构建它。但Android工作室出了问题。 –