离子Android构建错误

时间:2017-04-02 05:38:57

标签: android ionic-framework

enter image description here

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

第一个错误显示“找不到与com.android.support匹配的任何版本:support-v4:+。”

我尝试更新所有Android API但仍然有相同的错误。 我认为有一个简单的解决方案但我不熟悉Android和SDK Manager,所以附件也是我使用SDK Manager下载的截图。我错过了什么吗?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

好吧,在进入地狱之后,我设法解决了这个问题。免责声明:我对Android的构建/编译非常陌生(记住,我是一个Ionic用户,我们希望与使用原生Android / iOS的障碍无关),因此这个解决方案看起来非常明显。

解决方案(WINDOWS 7):

  • 我有一个非常旧版的Android Studio - 我升级了。即使旧的SDK管理器说所有的API都被下载并且没问题,我想它已经过时了(从2014年开始我认为)它误导了我的错误标志。
  • 系统路径是一团糟。有些人告诉你指向“appData' Android SDK的位置,其他人告诉您指向' AndroidSDK' C驱动器上的文件夹。 ' appData'位置最终为我工作。
    • 系统路径说明:
    • 转到“控制面板”>高级系统设置> '高级' “系统属性”弹出窗口中的选项卡>环境变量。
    • 现在设置一个新的系统&#39;变量并将其命名为ANDROID_HOME并为其指定以下值:C:\Users\<YOUR_USERNAME>\AppData\Local\Android\android-studio\sdk
    • 最后,在SYSTEM VARIABLES部分中,更新&#39; Path&#39; (请勿完全替换,只需添加以下文字)%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
    • 现在保存系统变量,点击okay(退出所有弹出窗口),然后关闭并重新打开终端(我正在使用GIT Bash)。再次运行Cordova / Ionic Android构建命令,它应该可以正常运行cordova build --release android