2017-04-02 61 views
0

enter image description hereIonic Android Build错误

在使用Ionic CLI构建Android时出现以下错误。

的第一个错误说“无法找到任何匹配com.android.support:support-v4:+版本。”

我曾尝试更新所有的Android API的,但仍然有同样的错误。 我认为有一个简单的解决方案,但我只是不熟悉Android和SDK管理器,使附着也是我使用SDK Manager具有下载的屏幕截图。我错过了什么?

enter image description here

enter image description here

+0

与去除现有的平台和插件,并尝试重新将它们添加 –

回答

0

好吧,所以进入地狱的坑后,我设法解决这个问题。免责声明:我是很新的建筑/编译为Android(请记住,我是一个离子的用户,我们希望没有什么用原生的Android/iOS的工作的障碍,这样做),因此这种解决方案可能看起来很明显。

SOLUTION(Windows 7):

  • 我有一个很老版本的Android工作室 - 我升级。尽管旧SDK Manager说所有的API都被下载并且很好,但我认为它过时了(从我认为的2014年开始),它误导了我错误的标志。
  • 系统路径是一个烂摊子。有人告诉你指向Android SDK的'appData'位置,其他人则告诉你指向C盘上的'AndroidSDK'文件夹。 'appData'位置最终为我工作。
    • 系统路径说明:
    • 进入控制面板>高级系统设置>“高级”系统属性弹出选项卡>环境变量。
    • 现在设置一个新的“SYSTEM”变量,并调用它ANDROID_HOME并给它以下值:C:\Users\<YOUR_USERNAME>\AppData\Local\Android\android-studio\sdk
    • 最后,在系统变量部分,更新“路径”(不完全更换,只需添加下面的文字它)与%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
    • 现在保存的系统变量,打好吗(退出所有的弹出窗口),然后关闭并重新打开终端(我用GIT的Bash)。再次运行科尔多瓦/离子Android编译命令,它应该工作cordova build --release android