cordova 无法确定Android SDK

nkhmeac6  于 2022-11-15  发布在  Android
关注(0)|答案(7)|浏览(425)

Cordova创建一个包并将其导入android studio
以下错误:

  1. 1: Task failed with an exception.
  2. -----------
  3. * Where:
  4. Script '/Users/admin/Projects/android_App/Android_1/platforms/android/CordovaLib/cordova.gradle' line: 112
  5. * What went wrong:
  6. A problem occurred evaluating project ': app'.
  7. > Unable to determine Android SDK directory.
  8. * Try:
  9. Run with --stack trace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
  10. ==============================================================================
  11. 2: Task failed with an exception.
  12. -----------
  13. * What went wrong:
  14. A problem occurred configuring project ': app'.
  15. > compileSdkVersion is not specified. Please add it to build.gradle`

没有插件。我已经更新了所有 cordova ,npm,android工作室与最新的。但仍然无法解决这个问题。
SDK工具卸载并重新安装。

92dk7w1h

92dk7w1h1#

最后,我找到了解决方案。这是一个Corova软件包的问题。默认情况下,在androidlocal.properties添加cordova平台android时将创建www.example.com文件。现在该文件没有添加。
创建新文件--〉项目--〉平台--〉android--〉local.properties
并保留这个--〉sdk.目录=/路径/sdk示例[sdk.目录=/用户/管理/库/Android/sdk]
然后它就开始工作了。

  • 谢谢-谢谢
qgzx9mmu

qgzx9mmu2#

gradle.properties+同步

步骤1:

将您的Android SDK路径添加到gradle.properties文件中。(在我的例子中是)

  1. sdk.dir=/Users/rohit_pc/Library/Android/sdk

步骤2:

将项目与Gradle文件同步

深入了解:

当您添加sdk.dir路径和将项目与Gradle文件同步时。它会自动为您创建local.properties文件。如果您忘记同步项目,仍会收到错误

展开查看全部
ilmyapht

ilmyapht3#

我正在从ionic 3创建一个项目。我运行ionic cordova platform add android并生成Android项目。当我试图运行该项目时,我遇到了上述问题。
在项目级别,我遵循了步骤
创建新文件--〉项目--〉平台--〉android--〉local.properties
添加这一行:--〉sdk.dir=/Users/anilgupta/Library/Android/sdk并点击sync now.(anilgupta --使用您的mac用户名)
它构建新的Gradle并与Project同步。

3pmvbmvn

3pmvbmvn4#

对于我在离子--〉添加Flie gradlew.bat和gradlew到文件夹platforms\android

lfapxunr

lfapxunr5#

适用于MacOS

根据您的bash:

  1. vi ~/.bash_profile

  1. vi ~/.zshenv

然后附加此行

  1. export ANDROID_HOME=~/Library/Android/sdk

最后

  1. source ~/.zshenv

  1. source ~/.bash_profile

然后关闭并重新打开Android Studio

展开查看全部
pes8fvy9

pes8fvy96#

尝试这些路径。它适用于我的M1 Mac。确保您安装了Android Studio。
在您的终端中:

  1. nano ~/.zshrc

粘贴这些路径。注意:

  1. export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0)
  2. #SDK exporting
  3. export ANDROID_HOME=$HOME/Library/Android/sdk
  4. #Tools exporting
  5. export PATH=$PATH:$ANDROID_HOME/emulator:$PATH
  6. export PATH=$PATH:$ANDROID_HOME/tools:$PATH
  7. export PATH=$PATH:$ANDROID_HOME/tools/bin:$PATH
  8. export PATH=$ANDROID_HOME/platform-tools:$PATH

保存文件并运行以下命令:

  1. source ~/.zshrc

还有一些需要检查的事项:

  • 请确保您至少下载了一个虚拟设备。在AVD管理器(Android虚拟设备管理器)中检查它
  • 将您的android studio SDK管理器与以下截图进行比较。x1c 0d1xx 1c 1d 1x

另外,我用的是~/. zshrc。如果你用的是~/.bash_profile,请相应地替换它。

展开查看全部
5lwkijsr

5lwkijsr7#

除了编辑gradle配置文件,您还可以在环境变量中设置ANDROID_HOMEANDROID_SDK_ROOT
在Windows上,通常是<user-home>\AppData\Local\Android\Sdk

相关问题