Cordova创建一个包并将其导入android studio
以下错误:
1: Task failed with an exception.
-----------
* Where:
Script '/Users/admin/Projects/android_App/Android_1/platforms/android/CordovaLib/cordova.gradle' line: 112
* What went wrong:
A problem occurred evaluating project ': app'.
> Unable to determine Android SDK directory.
* Try:
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.
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
A problem occurred configuring project ': app'.
> compileSdkVersion is not specified. Please add it to build.gradle`
没有插件。我已经更新了所有Cordova,npm,android studio的最新版本。但是仍然不能解决这个问题。
SDK工具卸载并重新安装。
发布于 2021-05-05 17:48:35
最后,我找到了解决方案。这是一个Corova包的问题。默认情况下,在安卓平台下会创建local.properties文件,同时添加科尔多瓦平台安卓。现在,该文件没有添加。
新建文件-->项目-->平台-->安卓--> local.properties
并保留这个--> sdk.dir=/path/sdk示例sdk.dir=/Users/admin/Library/Android/sdk
然后它就开始工作了。
谢谢。
发布于 2021-10-01 05:01:02
gradle.properties +同步
第1步:
将Android SDK路径添加到gradle.properties文件中。(在我的例子中是)
sdk.dir=/Users/rohit_pc/Library/Android/sdk
第2步:
将项目与Gradle文件同步
更深入的理解:
当您添加sdk.dir路径和与Gradle文件同步项目时,。它会自动为您创建local.properties
文件。如果忘记同步项目,仍会收到错误消息
发布于 2021-11-20 10:33:22
我从ionic 3
创建了一个项目。我运行ionic cordova platform add android
并生成Android项目。当我试图运行这个项目时,我得到了上面的问题。
在项目级别,我确实遵循了以下步骤
新建文件-->项目-->平台-->安卓--> local.properties
添加下面这一行:--> sdk.dir=/Users/anilgupta/Library/Android/sdk
并点击sync now。(anilgupta --在mac上使用你的用户名)
它构建新的Gradle并与Project同步。
https://stackoverflow.com/questions/67398608
复制相似问题