Cordova - Android SDK not found



我在这里看到了很多线程,但是其中任何一个都帮助了我。

安装了Cordova 6.5.0,也安装了Android 6.0(API 23)和Android 4.4(API 19)的Android Studio,我正在尝试运行:

cordova requirements

我有以下错误:

Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.

好的。我设置了Android_home和路径:

export ANDROID_HOME=/Users/USER/Library/Android/sdk
export PATH=${PATH}:/Users/USER/Library/Android/sdk/platform-tools:/Users/italoborges/Library/Android/sdk/tools

我也更改了 platforms/project.properties 行:

target=android-23

和内部平台/android/androidManifest.xml 行:

<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23" />

和内部平台/android/cordovalib/androidmanifest.xml 上面的同一行。

现在我被困了,因为我尝试了发现的所有可能性。

谢谢。

我解决了此问题更新Cordova:

cordova platform rm android
cordova platform add android@latest

,然后:

cordova run android

您应该 CORDOVA项目的Android平台。查看Cordova官方网站的博客(此处!)以了解Cordova的Android的最后发布版本。示例:如果Android的最后发布版本为6.2.1,则应将平台更新为6.2.1。

在Windows 上: cordova platform update android@6.2.1 --save

导致Cordova更新,您可以跳过此答案并查看其他答案。


原因不仅是删除了android命令的最近的Android SDK工具,还更改了由Android Studio安装的SDK的文件结构。您可以等待修复程序,也可以由自己进行临时修复。

1,删除〜/library/android/sdk

的所有内容

2,下载https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip,然后将其解压缩至〜/library/android/sdk/tools

3,打开命令行(~/Library/Android/sdk/tools/android sdk)中的SDK Manager,并安装SDKS.SDKS.您可能需要安装5.5.1(API22)和6.0(API23)

仅此而已。

我也有同样的问题。

成功:

    cordova platform rm android
    cordova platform add android@5.2.2

我找到了解决错误的解决方法:

https://github.com/apache/cordova-android/pull/367#issuecomment-286166329

错误的原因:最新的Android SDK工具(25.3.1)赋予了android命令,Cordova的所有基础功能都依赖于。

如果遇到此问题,则该过程应如下:

1, cordova platform rm android
2, export ANDROID_HOME=/Users/USER/Library/Android/sdk
   export PATH=${PATH}:/Users/USER/Library/Android/sdk/platform-tools:/Users/italoborges/Library/Android/sdk/tools
3, cordova platform add android@5.2.2

(或您需要的)

如果您将出口出口到.profile,请记住unlogin, 再次登录,以便.profile可以采取行动。

原因:如果在设置Cordova-android平台之前没有Android_home,则将其设置为不起作用,除非您重新安装Cordova-android平台。

我解决了此问题,将Cordova更新为最新版本。

cordova platform update android@latest

检查您的../android/sdk/tools

中的权限

也许您需要使用

> /Android/Sdk$ chmod -R u+x tools

相关内容

  • 没有找到相关文章

最新更新