Я новичок в Кордове, я могу запустить свой код в браузере, используя cordova run browser
, но я бы хотел превратить его в apk, чтобы я мог запустить его на своем телефоне и действительно проверить его.Ошибка построения Cordova apk
Разработчик, с которым я работаю, всегда присылает мне apk, созданный из тех же файлов, когда у него есть обновление в проекте, однако, когда я хочу внести небольшие изменения самостоятельно, я не могу создать apk для их проверки, потому что он выдает ошибку.
cordova build android --release
Error: Error code 1 for command: cmd with args: /s,/c,"X:\Websites\AppAndroid\platforms\android\gradlew cdvBuildDebug -b X:\Websites\AppAndroid\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
Он также говорит, что это, но я не могу понять это с моим ограниченным знанием
FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':transformClassesWithDexForDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1
Я пробовал некоторые другие решения других вопросов и видео на YouTube, такие как настройка моего пути к JAVA и ANDROID_HOME, но это не помогло моей проблеме.
Считываемых также делает предложение, я попытался это, но он не говорит мне ничего лишнего в журнале или устранить проблему:
Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
UPDATE
Я интересно, это мой путь JAVA_HOME.
Это установлено в 1.7.0_79
ANDROID_HOME=C:\User\Me\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files\java\jdk1.7.0_79
Но когда я java -version
я получаю это 1.8.0_121:
java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Это 2 разные версии, но когда я изменить JAVA_HOME в среде window, это не изменяет JAVA_HOME, который отображается, когда я пытаюсь построить apk.
Так что я не в состоянии исправить его, чтобы увидеть, если он исправляет ошибку: \
Попробуйте сделать это (http://stackoverflow.com/a/35230530/7303349), но замените ионную сборку на кордову, сообщите об этом –
@SimonVisserIit Это дало тот же результат - за исключением того, что сначала был установлен град, такой же выход ошибки: S – GoldenGonaz