簡體   English   中英

“ cordova build android”出現錯誤

[英]An error with “cordova build android”

當我嘗試使用cmd line在Android平台上構建cordova項目時,總是出現以下錯誤:

VM初始化期間發生錯誤無法為2097152KB對象堆保留足夠的空間。 通過在gradle.properties中添加“ org.gradle.jvmargs = -Xmx2048m”無法解決此問題

我使用了'gradlew compile --stacktrace'來獲取更多信息,得到以下結果:

FAILURE:Build failed with an exception. 
*Where:
Script'E\cordva\helloworld\platforms\android\CordovaLib\cordova.gradle' line:117
*What went wrong:
A problem occurred evaluating root project 'android'。
>Unable to determine Android SDK directory.

圖片中的輸出。 在此處輸入圖片說明

我使用了'gradlew compile --info' ,得到了以下結果:

    An exception occurred while trying to find the Android build tools.
    Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
    java.lang.IllegalStateException: buildToolsVersion is not specified.
        at com.google.common.base.Preconditions.checkState(Preconditions.java:173)
        at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:645)
        at com.android.build.gradle.BasePlugin$10.call(BasePlugin.java:608)
        at com.android.build.gradle.BasePlugin$10.call(BasePlugin.java:605)
        at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:156)
        at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:120)
        at com.android.build.gradle.BasePlugin.lambda$createTasks$1(BasePlugin.java:603)
        at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93)
        at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82)
    ...

* Where:
Script 'E:\cordova\helloworld\platforms\android\CordovaLib\cordova.gradle' line: 117

* What went wrong:
A problem occurred evaluating root project 'android'.
> Unable to determine Android SDK directory.

* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

BUILD FAILED

Total time: 5.186 secs

在此處輸入圖片說明

我認為關鍵問題是“無法確定Android SDK目錄”,並且我已經配置了正確的SDK路徑,並且eclipse可以成功運行android應用程序。 也許您可以幫助我解決問題,或者告訴我一些有用的信息。 這讓我發瘋。

我在Windows(7)上,這是“高級”系統設置中的內容:

路徑

%ANDROID_HOME%\\ tools;%ANDROID_HOME%\\ platform-tools;

系統變量

ANDROID_HOME => C:\\ Program Files \\ Android

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM